Raspbian Package Auto-Building

Build log for llvm-toolchain-6.0 (1:6.0~+rc3-1) on armhf

llvm-toolchain-6.01:6.0~+rc3-1armhf → 2018-03-03 22:21:00

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testbuildd

+==============================================================================+
| llvm-toolchain-6.0 1:6.0~+rc3-1 (armhf)      Fri, 02 Mar 2018 06:28:14 +0000 |
+==============================================================================+

Package: llvm-toolchain-6.0
Version: 1:6.0~+rc3-1
Source Version: 1:6.0~+rc3-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-621d2187-9060-4f2d-87f1-78de7d7e015d' 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.4 MB]
Fetched 23.0 MB in 28s (815 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 'Git' version control system at:
https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 6.0
Please use:
git clone https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 6.0
to retrieve the latest (possibly unreleased) updates to the package.
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~+rc3-1 (dsc) [6953 B]
Get:2 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc3-1 (tar) [813 kB]
Get:3 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc3-1 (tar) [13.2 MB]
Get:4 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc3-1 (tar) [2152 kB]
Get:5 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc3-1 (tar) [845 kB]
Get:6 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc3-1 (tar) [11.2 MB]
Get:7 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc3-1 (tar) [3277 kB]
Get:8 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc3-1 (tar) [29.9 MB]
Get:9 http://172.17.0.1/private buster-staging/main llvm-toolchain-6.0 1:6.0~+rc3-1 (diff) [66.8 kB]
Fetched 61.5 MB in 16s (3768 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/llvm-toolchain-6.0-xpW6E7/llvm-toolchain-6.0-6.0~+rc3' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/llvm-toolchain-6.0-xpW6E7' 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-6OpBEI/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-6OpBEI/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-6OpBEI/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-6OpBEI/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (3006 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 87 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-6OpBEI/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 (21.2 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 15365 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-6OpBEI/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-6OpBEI/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ Sources [773 B]
Get:5 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ Packages [782 B]
Fetched 2888 B in 1s (3730 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 libgdbm5 libglib2.0-0 libgssapi-krb5-2
  libicu57 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev
  libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
  liblocale-gettext-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2
  libncurses5 libncurses5-dev libncursesw5 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 libtinfo5 libtool libuv1 libxml-libxml-perl
  libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2
  lsb-release m4 man-db mime-support ncurses-bin 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 cmake-doc ninja-build dh-make dwz tk8.6
  gettext-doc libasprintf-dev libgettextpo-dev groff lrzip gdbm-l10n 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 libgpm2 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 libgdbm5 libglib2.0-0 libgssapi-krb5-2
  libicu57 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp-dev
  libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
  liblocale-gettext-perl 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
  libncurses5 libncursesw5 libtinfo5 ncurses-bin
8 upgraded, 139 newly installed, 0 to remove and 79 not upgraded.
Need to get 83.9 MB/84.2 MB of archives.
After this operation, 248 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-6OpBEI/apt_archive ./ sbuild-build-depends-llvm-toolchain-6.0-dummy 0.invalid.0 [1072 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf libncurses5 armhf 6.1-1 [73.9 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf libtinfo5 armhf 6.1-1 [304 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf ncurses-bin armhf 6.1-1 [393 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf libncursesw5 armhf 6.1-1 [93.9 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf liblocale-gettext-perl armhf 1.07-3+b2 [18.3 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.8.7-1 [96.8 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.3-10 [1005 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf libgdbm5 armhf 1.14.1-4 [54.0 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.5.0-1 [24.6 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.8.1-1+b1 [1143 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.12-1 [32.2 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-1 [185 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf flex armhf 2.6.1-1.3 [414 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf liblzo2-2 armhf 2.08-1.2 [47.6 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf libpython2.7-minimal armhf 2.7.14-6 [393 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf python2.7-minimal armhf 2.7.14-6 [1080 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf python-minimal armhf 2.7.14-4 [41.0 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf libpython2.7-stdlib armhf 2.7.14-6 [1841 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf python2.7 armhf 2.7.14-6 [293 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf libpython-stdlib armhf 2.7.14-4 [20.4 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf python armhf 2.7.14-4 [155 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf libpython3.6-minimal armhf 3.6.4-4 [565 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf python3.6-minimal armhf 3.6.4-4 [1234 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf libpython3.6-stdlib armhf 3.6.4-4 [1584 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf python3-lib2to3 all 3.6.4-4 [78.8 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf python3-distutils all 3.6.4-4 [147 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf python3.6 armhf 3.6.4-4 [223 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.6.4-1 [19.3 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.6.4-1 [22.3 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf sgml-base all 1.29 [14.8 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf ucf all 3.0037 [67.4 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf tex-common all 6.09 [53.2 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf libssl1.0.2 armhf 1.0.2n-1 [887 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf libmagic-mgc armhf 1:5.32-2 [225 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf libmagic1 armhf 1:5.32-2 [105 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf file armhf 1:5.32-2 [63.8 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-4 [117 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf libedit2 armhf 3.1-20170329-1 [69.0 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf libkeyutils1 armhf 1.5.9-9.2 [12.1 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.15.1-3 [736 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-4 [434 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf libbinutils armhf 2.30-5+rpi1 [300 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf binutils-common armhf 2.30-5+rpi1 [1797 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf binutils armhf 2.30-5+rpi1 [53.5 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf binutils-arm-linux-gnueabihf armhf 2.30-5+rpi1 [1825 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf binutils-dev armhf 2.30-5+rpi1 [1583 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf libbison-dev armhf 2:3.0.4.dfsg-1+b1 [433 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf bison armhf 2:3.0.4.dfsg-1+b1 [743 kB]
Get:53 http://172.17.0.1/private buster-staging/main armhf chrpath armhf 0.16-2 [15.4 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf cmake-data all 3.10.2-1 [1349 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf libicu57 armhf 57.1-8 [7411 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf libxml2 armhf 2.9.4+dfsg1-6.1 [602 kB]
Get:57 http://172.17.0.1/private buster-staging/main armhf libarchive13 armhf 3.2.2-3.1 [251 kB]
Get:58 http://172.17.0.1/private buster-staging/main armhf libkrb5support0 armhf 1.16-2 [59.0 kB]
Get:59 http://172.17.0.1/private buster-staging/main armhf libk5crypto3 armhf 1.16-2 [116 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf libkrb5-3 armhf 1.16-2 [265 kB]
Get:61 http://172.17.0.1/private buster-staging/main armhf libgssapi-krb5-2 armhf 1.16-2 [135 kB]
Get:62 http://172.17.0.1/private buster-staging/main armhf libnghttp2-14 armhf 1.30.0-1 [70.6 kB]
Get:63 http://172.17.0.1/private buster-staging/main armhf libpsl5 armhf 0.19.1-5 [43.7 kB]
Get:64 http://172.17.0.1/private buster-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-1 [54.2 kB]
Get:65 http://172.17.0.1/private buster-staging/main armhf libssh2-1 armhf 1.8.0-1 [126 kB]
Get:66 http://172.17.0.1/private buster-staging/main armhf libcurl3 armhf 7.58.0-2 [276 kB]
Get:67 http://172.17.0.1/private buster-staging/main armhf libjsoncpp1 armhf 1.7.4-3 [66.2 kB]
Get:68 http://172.17.0.1/private buster-staging/main armhf librhash0 armhf 1.3.5-1 [95.9 kB]
Get:69 http://172.17.0.1/private buster-staging/main armhf libuv1 armhf 1.18.0-3 [86.1 kB]
Get:70 http://172.17.0.1/private buster-staging/main armhf cmake armhf 3.10.2-1 [2463 kB]
Get:71 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-2 [545 kB]
Get:72 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 16 [16.3 kB]
Get:73 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.60-1 [95.6 kB]
Get:74 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 0.040-1 [18.4 kB]
Get:75 http://172.17.0.1/private buster-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:76 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 0.040-1 [11.8 kB]
Get:77 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.54.3-2 [2651 kB]
Get:78 http://172.17.0.1/private buster-staging/main armhf libcroco3 armhf 0.6.12-2 [132 kB]
Get:79 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-4 [1218 kB]
Get:80 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:81 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:82 http://172.17.0.1/private buster-staging/main armhf debhelper all 11.1.5 [1007 kB]
Get:83 http://172.17.0.1/private buster-staging/main armhf libtcl8.6 armhf 8.6.8+dfsg-3 [863 kB]
Get:84 http://172.17.0.1/private buster-staging/main armhf tcl-expect armhf 5.45.4-1 [120 kB]
Get:85 http://172.17.0.1/private buster-staging/main armhf expect armhf 5.45.4-1 [165 kB]
Get:86 http://172.17.0.1/private buster-staging/main armhf dejagnu all 1.6.1-1 [743 kB]
Get:87 http://172.17.0.1/private buster-staging/main armhf diffstat armhf 1.61-1 [29.4 kB]
Get:88 http://172.17.0.1/private buster-staging/main armhf distro-info-data all 0.37 [5952 B]
Get:89 http://172.17.0.1/private buster-staging/main armhf xml-core all 0.18 [23.4 kB]
Get:90 http://172.17.0.1/private buster-staging/main armhf docutils-common all 0.14+dfsg-3 [204 kB]
Get:91 http://172.17.0.1/private buster-staging/main armhf help2man armhf 1.47.5 [162 kB]
Get:92 http://172.17.0.1/private buster-staging/main armhf lcov all 1.13-3 [128 kB]
Get:93 http://172.17.0.1/private buster-staging/main armhf libbsd-dev armhf 0.8.7-1 [206 kB]
Get:94 http://172.17.0.1/private buster-staging/main armhf libtinfo-dev armhf 6.1-1 [66.6 kB]
Get:95 http://172.17.0.1/private buster-staging/main armhf libncurses5-dev armhf 6.1-1 [152 kB]
Get:96 http://172.17.0.1/private buster-staging/main armhf libedit-dev armhf 3.1-20170329-1 [89.2 kB]
Get:97 http://172.17.0.1/private buster-staging/main armhf libexpat1-dev armhf 2.2.5-3 [123 kB]
Get:98 http://172.17.0.1/private buster-staging/main armhf libffi-dev armhf 3.2.1-8 [159 kB]
Get:99 http://172.17.0.1/private buster-staging/main armhf libjs-jquery all 3.2.1-1 [154 kB]
Get:100 http://172.17.0.1/private buster-staging/main armhf libjs-underscore all 1.8.3~dfsg-1 [63.8 kB]
Get:101 http://172.17.0.1/private buster-staging/main armhf libjs-sphinxdoc all 1.6.7-1 [85.5 kB]
Get:102 http://172.17.0.1/private buster-staging/main armhf libpython2.7 armhf 2.7.14-6 [885 kB]
Get:103 http://172.17.0.1/private buster-staging/main armhf libpython2.7-dev armhf 2.7.14-6 [27.6 MB]
Get:104 http://172.17.0.1/private buster-staging/main armhf libpython-dev armhf 2.7.14-4 [20.5 kB]
Get:105 http://172.17.0.1/private buster-staging/main armhf libtext-unidecode-perl all 1.30-1 [103 kB]
Get:106 http://172.17.0.1/private buster-staging/main armhf libxml-namespacesupport-perl all 1.12-1 [14.8 kB]
Get:107 http://172.17.0.1/private buster-staging/main armhf libxml-sax-base-perl all 1.09-1 [20.4 kB]
Get:108 http://172.17.0.1/private buster-staging/main armhf libxml-sax-perl all 0.99+dfsg-2 [68.3 kB]
Get:109 http://172.17.0.1/private buster-staging/main armhf libxml-libxml-perl armhf 2.0128+dfsg-5 [318 kB]
Get:110 http://172.17.0.1/private buster-staging/main armhf lsb-release all 9.20170808+rpi1 [27.4 kB]
Get:111 http://172.17.0.1/private buster-staging/main armhf patchutils armhf 0.3.4-2 [83.1 kB]
Get:112 http://172.17.0.1/private buster-staging/main armhf pkg-config armhf 0.29-4 [59.2 kB]
Get:113 http://172.17.0.1/private buster-staging/main armhf python-babel-localedata all 2.4.0+dfsg.1-2 [3415 kB]
Get:114 http://172.17.0.1/private buster-staging/main armhf python-pkg-resources all 38.4.0-1 [171 kB]
Get:115 http://172.17.0.1/private buster-staging/main armhf python-tz all 2018.3-2 [33.4 kB]
Get:116 http://172.17.0.1/private buster-staging/main armhf python-babel all 2.4.0+dfsg.1-2 [84.3 kB]
Get:117 http://172.17.0.1/private buster-staging/main armhf python-certifi all 2018.1.18-2 [144 kB]
Get:118 http://172.17.0.1/private buster-staging/main armhf python-chardet all 3.0.4-1 [80.2 kB]
Get:119 http://172.17.0.1/private buster-staging/main armhf python2.7-dev armhf 2.7.14-6 [281 kB]
Get:120 http://172.17.0.1/private buster-staging/main armhf python-dev armhf 2.7.14-4 [1208 B]
Get:121 http://172.17.0.1/private buster-staging/main armhf python-roman all 2.0.0-3 [8688 B]
Get:122 http://172.17.0.1/private buster-staging/main armhf python-docutils all 0.14+dfsg-3 [379 kB]
Get:123 http://172.17.0.1/private buster-staging/main armhf python-idna all 2.6-1 [34.1 kB]
Get:124 http://172.17.0.1/private buster-staging/main armhf python-imagesize all 0.7.1-1 [3814 B]
Get:125 http://172.17.0.1/private buster-staging/main armhf python-markupsafe armhf 1.0-1+b1 [13.7 kB]
Get:126 http://172.17.0.1/private buster-staging/main armhf python-jinja2 all 2.10-1 [106 kB]
Get:127 http://172.17.0.1/private buster-staging/main armhf python-pygments all 2.2.0+dfsg-1 [590 kB]
Get:128 http://172.17.0.1/private buster-staging/main armhf python-six all 1.11.0-2 [15.1 kB]
Get:129 http://172.17.0.1/private buster-staging/main armhf python-urllib3 all 1.22-1 [97.7 kB]
Get:130 http://172.17.0.1/private buster-staging/main armhf python-requests all 2.18.4-2 [77.3 kB]
Get:131 http://172.17.0.1/private buster-staging/main armhf python-alabaster all 0.7.8-1 [18.4 kB]
Get:132 http://172.17.0.1/private buster-staging/main armhf python-typing all 3.6.2-1 [22.0 kB]
Get:133 http://172.17.0.1/private buster-staging/main armhf sphinx-common all 1.6.7-1 [420 kB]
Get:134 http://172.17.0.1/private buster-staging/main armhf python-sphinx all 1.6.7-1 [461 kB]
Get:135 http://172.17.0.1/private buster-staging/main armhf sharutils armhf 1:4.15.2-2 [236 kB]
Get:136 http://172.17.0.1/private buster-staging/main armhf swig3.0 armhf 3.0.12-1 [1228 kB]
Get:137 http://172.17.0.1/private buster-staging/main armhf swig armhf 3.0.12-1 [309 kB]
Get:138 http://172.17.0.1/private buster-staging/main armhf tcl8.6 armhf 8.6.8+dfsg-3 [123 kB]
Get:139 http://172.17.0.1/private buster-staging/main armhf tcl armhf 8.6.0+9 [5502 B]
Get:140 http://172.17.0.1/private buster-staging/main armhf texinfo armhf 6.5.0.dfsg.1-2 [1331 kB]
Get:141 http://172.17.0.1/private buster-staging/main armhf zlib1g-dev armhf 1:1.2.8.dfsg-5 [198 kB]
Get:142 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 83.9 MB in 25s (3419 kB/s)
(Reading database ... 15365 files and directories currently installed.)
Preparing to unpack .../libncurses5_6.1-1_armhf.deb ...
Unpacking libncurses5:armhf (6.1-1) over (6.0+20171125-1) ...
Preparing to unpack .../libtinfo5_6.1-1_armhf.deb ...
Unpacking libtinfo5:armhf (6.1-1) over (6.0+20171125-1) ...
Setting up libtinfo5:armhf (6.1-1) ...
(Reading database ... 15365 files and directories currently installed.)
Preparing to unpack .../ncurses-bin_6.1-1_armhf.deb ...
Unpacking ncurses-bin (6.1-1) over (6.0+20171125-1) ...
Setting up ncurses-bin (6.1-1) ...
(Reading database ... 15365 files and directories currently installed.)
Preparing to unpack .../libncursesw5_6.1-1_armhf.deb ...
Unpacking libncursesw5:armhf (6.1-1) over (6.0+20171125-1) ...
Setting up libncursesw5:armhf (6.1-1) ...
Selecting previously unselected package liblocale-gettext-perl.
(Reading database ... 15365 files and directories currently installed.)
Preparing to unpack .../00-liblocale-gettext-perl_1.07-3+b2_armhf.deb ...
Unpacking liblocale-gettext-perl (1.07-3+b2) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../01-libbsd0_0.8.7-1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.7-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../03-groff-base_1.22.3-10_armhf.deb ...
Unpacking groff-base (1.22.3-10) ...
Selecting previously unselected package libgdbm5:armhf.
Preparing to unpack .../04-libgdbm5_1.14.1-4_armhf.deb ...
Unpacking libgdbm5:armhf (1.14.1-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.0-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.0-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.8.1-1+b1_armhf.deb ...
Unpacking man-db (2.8.1-1+b1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../07-libsigsegv2_2.12-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../08-m4_1.4.18-1_armhf.deb ...
Unpacking m4 (1.4.18-1) ...
Selecting previously unselected package flex.
Preparing to unpack .../09-flex_2.6.1-1.3_armhf.deb ...
Unpacking flex (2.6.1-1.3) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../10-liblzo2-2_2.08-1.2_armhf.deb ...
Unpacking liblzo2-2:armhf (2.08-1.2) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../11-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 .../12-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 .../13-python-minimal_2.7.14-4_armhf.deb ...
Unpacking python-minimal (2.7.14-4) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../14-mime-support_3.60_all.deb ...
Unpacking mime-support (3.60) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../15-libexpat1_2.2.5-3_armhf.deb ...
Unpacking libexpat1:armhf (2.2.5-3) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../16-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 .../17-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 .../18-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 ... 16956 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-4_armhf.deb ...
Unpacking libpython3.6-minimal:armhf (3.6.4-4) ...
Selecting previously unselected package python3.6-minimal.
Preparing to unpack .../02-python3.6-minimal_3.6.4-4_armhf.deb ...
Unpacking python3.6-minimal (3.6.4-4) ...
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-4_armhf.deb ...
Unpacking libpython3.6-stdlib:armhf (3.6.4-4) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../06-python3-lib2to3_3.6.4-4_all.deb ...
Unpacking python3-lib2to3 (3.6.4-4) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../07-python3-distutils_3.6.4-4_all.deb ...
Unpacking python3-distutils (3.6.4-4) ...
Selecting previously unselected package python3.6.
Preparing to unpack .../08-python3.6_3.6.4-4_armhf.deb ...
Unpacking python3.6 (3.6.4-4) ...
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-4) ...
Setting up libexpat1:armhf (2.2.5-3) ...
Setting up python3.6-minimal (3.6.4-4) ...
Setting up python3-minimal (3.6.4-1) ...
Selecting previously unselected package python3.
(Reading database ... 17972 files and directories currently installed.)
Preparing to unpack .../000-python3_3.6.4-1_armhf.deb ...
Unpacking python3 (3.6.4-1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../001-sgml-base_1.29_all.deb ...
Unpacking sgml-base (1.29) ...
Selecting previously unselected package ucf.
Preparing to unpack .../002-ucf_3.0037_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0037) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../003-tex-common_6.09_all.deb ...
Unpacking tex-common (6.09) ...
Selecting previously unselected package libssl1.0.2:armhf.
Preparing to unpack .../004-libssl1.0.2_1.0.2n-1_armhf.deb ...
Unpacking libssl1.0.2:armhf (1.0.2n-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../005-libmagic-mgc_1%3a5.32-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.32-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../006-libmagic1_1%3a5.32-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.32-2) ...
Selecting previously unselected package file.
Preparing to unpack .../007-file_1%3a5.32-2_armhf.deb ...
Unpacking file (1:5.32-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../008-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 .../009-libedit2_3.1-20170329-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20170329-1) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../010-libkeyutils1_1.5.9-9.2_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-9.2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../011-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../012-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../013-automake_1%3a1.15.1-3_all.deb ...
Unpacking automake (1:1.15.1-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../014-autopoint_0.19.8.1-4_all.deb ...
Unpacking autopoint (0.19.8.1-4) ...
Preparing to unpack .../015-libbinutils_2.30-5+rpi1_armhf.deb ...
Unpacking libbinutils:armhf (2.30-5+rpi1) over (2.29.1-13+rpi1) ...
Preparing to unpack .../016-binutils-common_2.30-5+rpi1_armhf.deb ...
Unpacking binutils-common:armhf (2.30-5+rpi1) over (2.29.1-13+rpi1) ...
Preparing to unpack .../017-binutils_2.30-5+rpi1_armhf.deb ...
Unpacking binutils (2.30-5+rpi1) over (2.29.1-13+rpi1) ...
Preparing to unpack .../018-binutils-arm-linux-gnueabihf_2.30-5+rpi1_armhf.deb ...
Unpacking binutils-arm-linux-gnueabihf (2.30-5+rpi1) over (2.29.1-13+rpi1) ...
Selecting previously unselected package binutils-dev.
Preparing to unpack .../019-binutils-dev_2.30-5+rpi1_armhf.deb ...
Unpacking binutils-dev (2.30-5+rpi1) ...
Selecting previously unselected package libbison-dev:armhf.
Preparing to unpack .../020-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 .../021-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 .../022-chrpath_0.16-2_armhf.deb ...
Unpacking chrpath (0.16-2) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../023-cmake-data_3.10.2-1_all.deb ...
Unpacking cmake-data (3.10.2-1) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../024-libicu57_57.1-8_armhf.deb ...
Unpacking libicu57:armhf (57.1-8) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../025-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 .../026-libarchive13_3.2.2-3.1_armhf.deb ...
Unpacking libarchive13:armhf (3.2.2-3.1) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../027-libkrb5support0_1.16-2_armhf.deb ...
Unpacking libkrb5support0:armhf (1.16-2) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../028-libk5crypto3_1.16-2_armhf.deb ...
Unpacking libk5crypto3:armhf (1.16-2) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../029-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 .../030-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 .../031-libnghttp2-14_1.30.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.30.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../032-libpsl5_0.19.1-5_armhf.deb ...
Unpacking libpsl5:armhf (0.19.1-5) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../033-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 .../034-libssh2-1_1.8.0-1_armhf.deb ...
Unpacking libssh2-1:armhf (1.8.0-1) ...
Selecting previously unselected package libcurl3:armhf.
Preparing to unpack .../035-libcurl3_7.58.0-2_armhf.deb ...
Unpacking libcurl3:armhf (7.58.0-2) ...
Selecting previously unselected package libjsoncpp1:armhf.
Preparing to unpack .../036-libjsoncpp1_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp1:armhf (1.7.4-3) ...
Selecting previously unselected package librhash0.
Preparing to unpack .../037-librhash0_1.3.5-1_armhf.deb ...
Unpacking librhash0 (1.3.5-1) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../038-libuv1_1.18.0-3_armhf.deb ...
Unpacking libuv1:armhf (1.18.0-3) ...
Selecting previously unselected package cmake.
Preparing to unpack .../039-cmake_3.10.2-1_armhf.deb ...
Unpacking cmake (3.10.2-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../040-libtool_2.4.6-2_all.deb ...
Unpacking libtool (2.4.6-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../041-dh-autoreconf_16_all.deb ...
Unpacking dh-autoreconf (16) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../042-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 .../043-libfile-stripnondeterminism-perl_0.040-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.040-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../044-libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../045-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 .../046-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 .../047-libcroco3_0.6.12-2_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../048-gettext_0.19.8.1-4_armhf.deb ...
Unpacking gettext (0.19.8.1-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../049-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 .../050-po-debconf_1.0.20_all.deb ...
Unpacking po-debconf (1.0.20) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../051-debhelper_11.1.5_all.deb ...
Unpacking debhelper (11.1.5) ...
Selecting previously unselected package libtcl8.6:armhf.
Preparing to unpack .../052-libtcl8.6_8.6.8+dfsg-3_armhf.deb ...
Unpacking libtcl8.6:armhf (8.6.8+dfsg-3) ...
Selecting previously unselected package tcl-expect:armhf.
Preparing to unpack .../053-tcl-expect_5.45.4-1_armhf.deb ...
Unpacking tcl-expect:armhf (5.45.4-1) ...
Selecting previously unselected package expect.
Preparing to unpack .../054-expect_5.45.4-1_armhf.deb ...
Unpacking expect (5.45.4-1) ...
Selecting previously unselected package dejagnu.
Preparing to unpack .../055-dejagnu_1.6.1-1_all.deb ...
Unpacking dejagnu (1.6.1-1) ...
Selecting previously unselected package diffstat.
Preparing to unpack .../056-diffstat_1.61-1_armhf.deb ...
Unpacking diffstat (1.61-1) ...
Selecting previously unselected package distro-info-data.
Preparing to unpack .../057-distro-info-data_0.37_all.deb ...
Unpacking distro-info-data (0.37) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../058-xml-core_0.18_all.deb ...
Unpacking xml-core (0.18) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../059-docutils-common_0.14+dfsg-3_all.deb ...
Unpacking docutils-common (0.14+dfsg-3) ...
Selecting previously unselected package help2man.
Preparing to unpack .../060-help2man_1.47.5_armhf.deb ...
Unpacking help2man (1.47.5) ...
Selecting previously unselected package lcov.
Preparing to unpack .../061-lcov_1.13-3_all.deb ...
Unpacking lcov (1.13-3) ...
Selecting previously unselected package libbsd-dev:armhf.
Preparing to unpack .../062-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 .../063-libtinfo-dev_6.1-1_armhf.deb ...
Unpacking libtinfo-dev:armhf (6.1-1) ...
Selecting previously unselected package libncurses5-dev:armhf.
Preparing to unpack .../064-libncurses5-dev_6.1-1_armhf.deb ...
Unpacking libncurses5-dev:armhf (6.1-1) ...
Selecting previously unselected package libedit-dev:armhf.
Preparing to unpack .../065-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 .../066-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 .../067-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 .../068-libjs-jquery_3.2.1-1_all.deb ...
Unpacking libjs-jquery (3.2.1-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../069-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 .../070-libjs-sphinxdoc_1.6.7-1_all.deb ...
Unpacking libjs-sphinxdoc (1.6.7-1) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../071-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 .../072-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 .../073-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 .../074-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 .../075-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 .../076-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 .../077-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 .../078-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 .../079-lsb-release_9.20170808+rpi1_all.deb ...
Unpacking lsb-release (9.20170808+rpi1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../080-patchutils_0.3.4-2_armhf.deb ...
Unpacking patchutils (0.3.4-2) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../081-pkg-config_0.29-4_armhf.deb ...
Unpacking pkg-config (0.29-4) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../082-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 .../083-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 .../084-python-tz_2018.3-2_all.deb ...
Unpacking python-tz (2018.3-2) ...
Selecting previously unselected package python-babel.
Preparing to unpack .../085-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 .../086-python-certifi_2018.1.18-2_all.deb ...
Unpacking python-certifi (2018.1.18-2) ...
Selecting previously unselected package python-chardet.
Preparing to unpack .../087-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 .../088-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 .../089-python-dev_2.7.14-4_armhf.deb ...
Unpacking python-dev (2.7.14-4) ...
Selecting previously unselected package python-roman.
Preparing to unpack .../090-python-roman_2.0.0-3_all.deb ...
Unpacking python-roman (2.0.0-3) ...
Selecting previously unselected package python-docutils.
Preparing to unpack .../091-python-docutils_0.14+dfsg-3_all.deb ...
Unpacking python-docutils (0.14+dfsg-3) ...
Selecting previously unselected package python-idna.
Preparing to unpack .../092-python-idna_2.6-1_all.deb ...
Unpacking python-idna (2.6-1) ...
Selecting previously unselected package python-imagesize.
Preparing to unpack .../093-python-imagesize_0.7.1-1_all.deb ...
Unpacking python-imagesize (0.7.1-1) ...
Selecting previously unselected package python-markupsafe.
Preparing to unpack .../094-python-markupsafe_1.0-1+b1_armhf.deb ...
Unpacking python-markupsafe (1.0-1+b1) ...
Selecting previously unselected package python-jinja2.
Preparing to unpack .../095-python-jinja2_2.10-1_all.deb ...
Unpacking python-jinja2 (2.10-1) ...
Selecting previously unselected package python-pygments.
Preparing to unpack .../096-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 .../097-python-six_1.11.0-2_all.deb ...
Unpacking python-six (1.11.0-2) ...
Selecting previously unselected package python-urllib3.
Preparing to unpack .../098-python-urllib3_1.22-1_all.deb ...
Unpacking python-urllib3 (1.22-1) ...
Selecting previously unselected package python-requests.
Preparing to unpack .../099-python-requests_2.18.4-2_all.deb ...
Unpacking python-requests (2.18.4-2) ...
Selecting previously unselected package python-alabaster.
Preparing to unpack .../100-python-alabaster_0.7.8-1_all.deb ...
Unpacking python-alabaster (0.7.8-1) ...
Selecting previously unselected package python-typing.
Preparing to unpack .../101-python-typing_3.6.2-1_all.deb ...
Unpacking python-typing (3.6.2-1) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../102-sphinx-common_1.6.7-1_all.deb ...
Unpacking sphinx-common (1.6.7-1) ...
Selecting previously unselected package python-sphinx.
Preparing to unpack .../103-python-sphinx_1.6.7-1_all.deb ...
Unpacking python-sphinx (1.6.7-1) ...
Selecting previously unselected package sharutils.
Preparing to unpack .../104-sharutils_1%3a4.15.2-2_armhf.deb ...
Unpacking sharutils (1:4.15.2-2) ...
Selecting previously unselected package swig3.0.
Preparing to unpack .../105-swig3.0_3.0.12-1_armhf.deb ...
Unpacking swig3.0 (3.0.12-1) ...
Selecting previously unselected package swig.
Preparing to unpack .../106-swig_3.0.12-1_armhf.deb ...
Unpacking swig (3.0.12-1) ...
Selecting previously unselected package tcl8.6.
Preparing to unpack .../107-tcl8.6_8.6.8+dfsg-3_armhf.deb ...
Unpacking tcl8.6 (8.6.8+dfsg-3) ...
Selecting previously unselected package tcl.
Preparing to unpack .../108-tcl_8.6.0+9_armhf.deb ...
Unpacking tcl (8.6.0+9) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../109-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 .../110-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 .../111-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 .../112-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 libncurses5:armhf (6.1-1) ...
Setting up libjs-jquery (3.2.1-1) ...
Setting up libarchive-zip-perl (1.60-1) ...
Setting up libnghttp2-14:armhf (1.30.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-5) ...
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.1-1) ...
Setting up libjs-sphinxdoc (1.6.7-1) ...
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.10.2-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 libgdbm5:armhf (1.14.1-4) ...
Setting up libicu57:armhf (57.1-8) ...
Setting up libbsd0:armhf (0.8.7-1) ...
Setting up ucf (3.0037) ...
Setting up libxml2:armhf (2.9.4+dfsg1-6.1) ...
Setting up libmagic-mgc (1:5.32-2) ...
Setting up libmagic1:armhf (1:5.32-2) ...
Setting up librhash0 (1.3.5-1) ...
Setting up libcroco3:armhf (0.6.12-2) ...
Setting up libncurses5-dev:armhf (6.1-1) ...
Setting up binutils-common:armhf (2.30-5+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 (20180224.1) ...
Setting up python-babel-localedata (2.4.0+dfsg.1-2) ...
Setting up sphinx-common (1.6.7-1) ...
Setting up lcov (1.13-3) ...
Setting up libbison-dev:armhf (2:3.0.4.dfsg-1+b1) ...
Setting up liblocale-gettext-perl (1.07-3+b2) ...
Setting up libexpat1-dev:armhf (2.2.5-3) ...
Setting up libtcl8.6:armhf (8.6.8+dfsg-3) ...
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-4) ...
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-5+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-5+rpi1) ...
Setting up python2.7 (2.7.14-6) ...
Setting up autoconf (2.69-11) ...
Setting up file (1:5.32-2) ...
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-3) ...
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 help2man (1.47.5) ...
Setting up libedit-dev:armhf (3.1-20170329-1) ...
Setting up man-db (2.8.1-1+b1) ...
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-5+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-5+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 (2018.3-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.10.2-1) ...
Processing triggers for sgml-base (1.29) ...
Setting up docutils-common (0.14+dfsg-3) ...
Processing triggers for sgml-base (1.29) ...
Setting up python-docutils (0.14+dfsg-3) ...
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.7-1) ...
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-4) ...
Setting up dh-python (2.20170125) ...
Setting up python3-distutils (3.6.4-4) ...
Setting up debhelper (11.1.5) ...
Setting up sbuild-build-depends-llvm-toolchain-6.0-dummy (0.invalid.0) ...
Setting up python3.6 (3.6.4-4) ...
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-5+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_20180224.1 base-files_10.1+rpi1 base-passwd_3.5.44 bash_4.4-5 binutils_2.30-5+rpi1 binutils-arm-linux-gnueabihf_2.30-5+rpi1 binutils-common_2.30-5+rpi1 binutils-dev_2.30-5+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.10.2-1 cmake-data_3.10.2-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.5 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-3 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-2 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-5+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 libgdbm5_1.14.1-4 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.7-1 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-2 libmagic1_1:5.32-2 libmount1_2.30.2-0.3 libmpc3_1.1.0-1 libmpdec2_2.4.2-1 libmpfr6_4.0.0-7 libncurses5_6.1-1 libncurses5-dev_6.1-1 libncursesw5_6.1-1 libnettle6_3.4-1 libnghttp2-14_1.30.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-7 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-5 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-4 libpython3.6-stdlib_3.6.4-4 libreadline7_7.0-3 librhash0_1.3.5-1 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-3 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.1-1 libtinfo5_6.1-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+b1 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.1-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-3 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.7-1 python-typing_3.6.2-1 python-tz_2018.3-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-4 python3-lib2to3_3.6.4-4 python3-minimal_3.6.4-1 python3.6_3.6.4-4 python3.6-minimal_3.6.4-4 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.7-1 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-3 tex-common_6.09 texinfo_6.5.0.dfsg.1-2 tzdata_2018c-1 ucf_3.0037 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 Sat Feb 24 19:29:40 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~+rc3-1.dsc
dpkg-source: info: extracting llvm-toolchain-6.0 in /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc3.orig.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc3.orig-clang.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc3.orig-clang-tools-extra.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc3.orig-compiler-rt.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc3.orig-lld.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc3.orig-lldb.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc3.orig-polly.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0~+rc3-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
dpkg-source: info: applying sparc64-add-missing-tls-get-addr.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-621d2187-9060-4f2d-87f1-78de7d7e015d
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~+rc3-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build llvm-toolchain-6.0-6.0~+rc3
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~+rc3'
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~+rc3/utils/vim/llvm-6.0.vim /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/vim/tablegen-6.0.vim
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/clang-format/clang-format-diff-6.0
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/clang-format/clang-format-6.0.py
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   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~+rc3'
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@|+rc3-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_LIBRARY 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_LIBRARY 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~+rc3/build-llvm
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
/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~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles/progress.marks"
/usr/bin/make -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal".
Scanning dependencies of target LLVMDemangle
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal".
[  0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Demangle" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Demangle/ItaniumDemangle.cpp"
Scanning dependencies of target LLVMTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/TableGen/Error.cpp"
Scanning dependencies of target obj.llvm-tblgen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/AsmMatcherEmitter.cpp"
Scanning dependencies of target LLVMSupport
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/AMDGPUMetadata.cpp"
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/TableGen/Main.cpp"
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/APFloat.cpp"
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/TableGen/Record.cpp"
[  0%] Linking CXX static library ../libLLVMDemangle.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" && /usr/bin/cmake -P CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  0%] Built target LLVMDemangle
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/APInt.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/BinaryFormat/Dwarf.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/APSInt.cpp"
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/TableGen/SetTheory.cpp"
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ARMBuildAttrs.cpp"
[  0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/BinaryFormat/Magic.cpp"
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ARMAttributeParser.cpp"
[  1%] Linking CXX static library ../libLLVMBinaryFormat.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" && /usr/bin/cmake -P CMakeFiles/LLVMBinaryFormat.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  1%] Built target LLVMBinaryFormat
[  1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/AsmWriterEmitter.cpp"
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/TableGen/StringMatcher.cpp"
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ARMWinEH.cpp"
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Allocator.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  1%] Creating export file for LLVMHello
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" && echo "LLVM_6.0 {" > LLVMHello.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Hello/Hello.exports" && echo "  global:" >> LLVMHello.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" && sed -e "s/\$/;/" -e "s/^/    /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Hello/Hello.exports" >> LLVMHello.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" && echo "  local: *;" >> LLVMHello.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" && echo "};" >> LLVMHello.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  1%] Built target LLVMHello_exports
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/TableGen/TableGenBackend.cpp"
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/BinaryStreamError.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm'
[  1%] Built target llvm_vcsrevision_h
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/TableGen/TGLexer.cpp"
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/BinaryStreamReader.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/ConstantPools.cpp"
[  1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/TableGen/TGParser.cpp"
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/BinaryStreamRef.cpp"
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/ELFObjectWriter.cpp"
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/BinaryStreamWriter.cpp"
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/AsmWriterInst.cpp"
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/BlockFrequency.cpp"
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/BranchProbability.cpp"
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/CachePruning.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
[  2%] Linking CXX static library ../libLLVMTableGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  2%] Built target LLVMTableGen
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/circular_raw_ostream.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/AsmLexer.cpp"
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/Attributes.cpp"
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Chrono.cpp"
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCAsmBackend.cpp"
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/AsmParser.cpp"
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/COM.cpp"
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CallingConvEmitter.cpp"
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/CodeGenCoverage.cpp"
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCAsmInfo.cpp"
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/CommandLine.cpp"
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCAsmInfoCOFF.cpp"
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CodeEmitterGen.cpp"
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCAsmInfoDarwin.cpp"
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCAsmInfoELF.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCAsmInfoWasm.cpp"
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CodeGenDAGPatterns.cpp"
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Compression.cpp"
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCAsmStreamer.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool {anonymous}::AsmParser::parseMacroArguments(const llvm::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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/MC/MCParser/AsmParser.cpp:2686: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
 }
 ^
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ConvertUTF.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser/AsmParser.cpp:2205: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/ConvertUTFWrapper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ConvertUTFWrapper.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/CrashRecoveryContext.cpp"
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/COFFAsmParser.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/DataExtractor.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Debug.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCAssembler.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/DebugCounter.cpp"
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/DarwinAsmParser.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/DeltaAlgorithm.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCCodeEmitter.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCCodePadder.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/DAGDeltaAlgorithm.cpp"
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/ELFAsmParser.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Error.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCCodeView.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ErrorHandling.cpp"
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/MCAsmLexer.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/FileUtilities.cpp"
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/MCAsmParser.cpp"
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/MCAsmParserExtension.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/FileOutputBuffer.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCContext.cpp"
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CodeGenHwModes.cpp"
[  4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCParser/MCTargetAsmParser.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/FoldingSet.cpp"
[  4%] Linking CXX static library ../../libLLVMMCParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCDisassembler/Disassembler.cpp"
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CodeGenInstruction.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/FormattedStream.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/FormatVariadic.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/GlobPattern.cpp"
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCDisassembler/MCDisassembler.cpp"
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCDwarf.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 = {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/GraphWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/GraphWriter.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCDisassembler/MCRelocationInfo.cpp"
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CodeGenMapTable.cpp"
[  4%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCDisassembler/MCSymbolizer.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Hashing.cpp"
[  4%] Linking CXX static library ../../libLLVMMCDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  4%] Built target LLVMMCDisassembler
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CodeGenRegisters.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/IntEqClasses.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/IntervalMap.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/JamCRC.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCELFObjectTargetWriter.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/KnownBits.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCELFStreamer.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/LEB128.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal".
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/LineIterator.cpp"
Scanning dependencies of target LLVMObjectYAML
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Locale.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/LockFileManager.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCExpr.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/LowLevelType.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ManagedStatic.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCFragment.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/MathExtras.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/MemoryBuffer.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCInst.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/MD5.cpp"
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCInstPrinter.cpp"
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/NativeFormatting.cpp"
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CodeGenSchedule.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCInstrAnalysis.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Options.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/CodeViewYAMLSymbols.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCInstrDesc.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Parallel.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCLabel.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/PluginLoader.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCLinkerOptimizationHint.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCMachOStreamer.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/PrettyStackTrace.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/RandomNumberGenerator.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Regex.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ScaledNumber.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCMachObjectTargetWriter.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CodeGenTarget.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCNullStreamer.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ScopedPrinter.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/SHA1.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCObjectFileInfo.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/SmallPtrSet.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/SmallVector.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCObjectStreamer.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/SourceMgr.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/SpecialCaseList.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCObjectWriter.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/CodeViewYAMLTypes.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/DAGISelEmitter.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCRegisterInfo.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Statistic.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSchedule.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSection.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/StringExtras.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSectionCOFF.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/StringMap.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSectionELF.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/StringPool.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/DAGISelMatcherEmitter.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/StringSaver.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSectionMachO.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/StringRef.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/SystemUtils.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSectionWasm.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/TarWriter.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCStreamer.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/TargetParser.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/COFFYAML.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/DAGISelMatcherGen.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ThreadPool.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSubtargetInfo.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSymbol.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Timer.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/DWARFEmitter.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCSymbolELF.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/DAGISelMatcherOpt.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCTargetOptions.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Timer.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Timer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCValue.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/DWARFVisitor.cpp"
/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~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ToolOutputFile.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCWasmObjectTargetWriter.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/TrigramIndex.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/DWARFYAML.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCWasmStreamer.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/DAGISelMatcher.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Triple.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCWin64EH.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Twine.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/DFAPacketizerEmitter.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCWinCOFFStreamer.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/ELFYAML.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Unicode.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/YAMLParser.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MCWinEH.cpp"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/MachOYAML.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/MachObjectWriter.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/DisassemblerEmitter.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/YAMLTraits.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/FastISelEmitter.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/StringTableBuilder.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/raw_ostream.cpp"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/SubtargetFeature.cpp"
[  5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/lib/Support/regcomp.c"
[  5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/WasmObjectWriter.cpp"
[  5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/lib/Support/regerror.c"
[  5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/lib/Support/regexec.c"
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/WasmYAML.cpp"
[  5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/lib/Support/regfree.c"
[  5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/lib/Support/regstrlcpy.c"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/xxhash.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Atomic.cpp"
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/DynamicLibrary.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Errno.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Errno.cpp"
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/FixedLenDecoderEmitter.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Host.cpp"
[  7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/MC/WinCOFFObjectWriter.cpp"
[  7%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ObjectYAML/YAML.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Memory.cpp"
[  7%] Linking CXX static library ../libLLVMObjectYAML.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  7%] Built target LLVMObjectYAML
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  7%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Option/Arg.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Mutex.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Path.cpp"
[  7%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Option/ArgList.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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
[  7%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Option/Option.cpp"
[  7%] Linking CXX static library ../libLLVMMC.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  7%] Built target LLVMMC
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Process.cpp"
[  7%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Option/OptTable.cpp"
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/GlobalISelEmitter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support/Unix/Unix.h:24:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support/Unix/Process.inc:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support/Process.cpp:94:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
             ^~~~~~~~~~~~~~~~
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Program.cpp"
[  7%] Linking CXX static library ../libLLVMOption.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  7%] Built target LLVMOption
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFCompileUnit.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  7%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/MSF/MappedBlockStream.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/RWMutex.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFContext.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Signals.cpp"
[  7%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/MSF/MSFBuilder.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/TargetRegistry.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/ThreadLocal.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Threading.cpp"
[  7%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/MSF/MSFCommon.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Valgrind.cpp"
[  7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Support/Watchdog.cpp"
[  7%] Linking CXX static library ../libLLVMSupport.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  7%] Built target LLVMSupport
[  7%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/MSF/MSFError.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoCodeView
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp"
[  7%] Linking CXX static library ../../libLLVMDebugInfoMSF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoMSF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  7%] Built target LLVMDebugInfoMSF
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/CodeViewError.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
     ^~~~~~~~~~~~~
/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/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/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/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/IPDBSourceFile.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugFrame.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/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDB.cpp"
In file included from /usr/include/c++/7/algorithm:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
        ~~~~~~~              
/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);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/CVTypeVisitor.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBContext.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp"
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/InfoByHwMode.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugLine.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBExtras.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/InstrInfoEmitter.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 = {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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbol.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolBlock.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp"
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/InstrDocsEmitter.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFDie.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp"
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/IntrinsicEmitter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDie.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDie.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFExpression.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolCustom.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugSubsection.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFFormValue.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolExe.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp"
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/OptParserEmitter.cpp"
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolFunc.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp"
[  7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp"
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp"
[  8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/PseudoLoweringEmitter.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/EnumTables.cpp"
[  8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolLabel.cpp"
In file included from /usr/include/c++/7/algorithm:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/RegisterBankEmitter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/RegisterInfoEmitter.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
/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);
  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
    ^~~
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp"
[  8%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  8%] Built target LLVMDebugInfoDWARF
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeDimension.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/Symbolize/DIPrinter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/InfoByHwMode.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp"
[  8%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp"
[  8%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/Symbolize/Symbolize.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/SDNodeProperties.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/SearchableTableEmitter.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp"
[  8%] Linking CXX static library ../../libLLVMSymbolize.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  8%] Built target LLVMSymbolize
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/Formatters.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/SubtargetEmitter.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/LineEditor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/LineEditor/LineEditor.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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%] Linking CXX static library ../libLLVMLineEditor.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  8%] Built target LLVMLineEditor
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/Line.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/SubtargetFeatureInfo.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenTarget.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/PDBSymbolUsingNamespace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/TableGen/Error.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/utils/unittest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/utils/unittest/googletest/src/gtest-all.cc"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/PDBSymDumper.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/TableGen.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/UDTLayout.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/RecordName.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/X86DisassemblerTables.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/RecordSerialization.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenHwModes.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/utils/TableGen/CodeGenHwModes.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/X86FoldTablesEmitter.cpp"
[  8%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/unittest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/utils/unittest/googlemock/src/gmock-all.cc"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/StringsAndChecksums.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/DbiModuleList.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/DbiStream.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/X86RecognizableInstr.cpp"
[  8%] Linking CXX static library ../../lib/libgtest.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest" && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/SymbolDumper.cpp"
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/TableGen/CTagsEmitter.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/WindowsManifest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/WindowsManifest/WindowsManifestMerger.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  8%] Built target obj.llvm-tblgen
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/SymbolSerializer.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/EnumTables.cpp"
[  8%] Linking CXX static library ../libLLVMWindowsManifest.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" && /usr/bin/cmake -P CMakeFiles/LLVMWindowsManifest.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[  8%] Built target LLVMWindowsManifest
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/GlobalsStream.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/FileCheck" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/FileCheck/FileCheck.cpp"
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/Hash.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/PerfectShuffle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/PerfectShuffle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/PerfectShuffle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/PerfectShuffle" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/PerfectShuffle" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/PerfectShuffle/PerfectShuffle.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/HashTable.cpp"
[  8%] Linking CXX executable ../../bin/llvm-PerfectShuffle
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Built target llvm-PerfectShuffle
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/TypeIndex.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/count.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Building C object utils/count/CMakeFiles/count.dir/count.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/count" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/count" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/utils/count/count.c"
[  8%] Linking C executable ../../bin/count
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3=. -fstack-protector-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~+rc3/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~+rc3/build-llvm'
[  8%] Built target count
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/InfoStream.cpp"
[  8%] Linking CXX executable ../../bin/FileCheck
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Built target FileCheck
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/TypeHashing.cpp"
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/InfoStreamBuilder.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/not" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/yaml-bench" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/yaml-bench" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/yaml-bench/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/yaml-bench" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/yaml-bench" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/utils/yaml-bench/YAMLBench.cpp"
[  8%] Linking CXX executable ../../bin/not
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[  8%] Built target not
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/TypeRecordMapping.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/xray/xray_inmemory_log.cc"
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp"
[  9%] Linking CXX executable ../../bin/yaml-bench
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/yaml-bench" && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml-bench.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~+rc3/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 
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/xray/xray_init.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  9%] Built target yaml-bench
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/xray/xray_flags.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend.internal".
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/xray/xray_interface.cc"
Scanning dependencies of target RTSanitizerCommon.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/xray/xray_fdr_logging.cc"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc"
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/TypeStreamMerger.cpp"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/xray/xray_utils.cc"
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  9%] Built target RTXray.armhf
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/CodeView/TypeTableCollection.cpp"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_file.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc"
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp"
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NativeEnumModules.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc"
[  9%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoCodeView.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoCodeView.a  CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  9%] Built target LLVMDebugInfoCodeView
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sancov_flags.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc"
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc"
[  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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc"
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NativeEnumTypes.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc"
[  9%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc"
[  9%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc"
[  9%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 11%] Copying compiler-rt's sanitizer/allocator_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/allocator_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/allocator_interface.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 11%] Copying compiler-rt's sanitizer/asan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/asan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/asan_interface.h
[ 11%] Built target RTSanitizerCommonLibc.armhf
/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
[ 11%] Copying compiler-rt's sanitizer/common_interface_defs.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/common_interface_defs.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/common_interface_defs.h
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/DependInfo.cmake" --color=
[ 11%] Copying compiler-rt's sanitizer/coverage_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/coverage_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/coverage_interface.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/depend.internal".
[ 11%] Copying compiler-rt's sanitizer/dfsan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/dfsan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/dfsan_interface.h
[ 11%] Copying compiler-rt's sanitizer/esan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/esan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/esan_interface.h
[ 11%] Copying compiler-rt's sanitizer/hwasan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/hwasan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/hwasan_interface.h
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_fuchsia.cc"
[ 11%] Copying compiler-rt's sanitizer/linux_syscall_hooks.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/linux_syscall_hooks.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/linux_syscall_hooks.h
Scanning dependencies of target clang_rt.builtins-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp"
[ 11%] Copying compiler-rt's sanitizer/lsan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/lsan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/lsan_interface.h
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 11%] Copying compiler-rt's sanitizer/msan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/msan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/msan_interface.h
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/bswapdi2.S"
[ 11%] Copying compiler-rt's sanitizer/scudo_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/scudo_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/scudo_interface.h
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/bswapsi2.S"
[ 11%] Copying compiler-rt's sanitizer/tsan_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/tsan_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/tsan_interface.h
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/clzdi2.S"
[ 11%] Copying compiler-rt's sanitizer/tsan_interface_atomic.h...
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/clzsi2.S"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/sanitizer/tsan_interface_atomic.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/sanitizer/tsan_interface_atomic.h
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/comparesf2.S"
[ 11%] Copying compiler-rt's xray/xray_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/xray/xray_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/xray/xray_interface.h
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/divmodsi4.S"
[ 11%] Copying compiler-rt's xray/xray_log_interface.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include/xray/xray_log_interface.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/xray/xray_log_interface.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 11%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/divsi3.S"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc"
[ 11%] Built target compiler-rt-headers
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/modsi3.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_add_4.S"
[ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp"
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_add_8.S"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_and_4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_and_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_max_4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_max_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_min_4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_min_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_4.S"
[ 11%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_8.S.o
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_or_4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_or_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_8.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/udivmodsi4.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/udivsi3.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/umodsi3.S"
[ 11%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/absvdi2.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/absvsi2.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/absvti2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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/adddf3.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/adddf3.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/addsf3.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 12%] Built target RTSanitizerCommon.armhf
[ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/addtf3.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/addvdi3.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/addvsi3.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/addvti3.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/apple_versioning.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/ashldi3.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/ashlti3.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/ashrdi3.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/ashrti3.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/clzti2.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/cmpdi2.c"
[ 12%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/cmpti2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/comparedf2.c"
[ 12%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/ctzdi2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/ctzti2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/divsf3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/divti3.c"
[ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/NativeSession.cpp"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/ffsdi2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/ffssi2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/fixsfti.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/fixunsdfsi.c"
[ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/PDBFile.cpp"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/fixunssfti.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/floatdidf.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/floatsidf.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/floatsisf.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/floattidf.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/floatundidf.c"
[ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/floatunsidf.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/muldc3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/muldf3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/muldi3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/mulosi4.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/muloti4.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/mulsc3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/mulsf3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/multf3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/negdi2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/negsf2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/negvdi2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/negvsi2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/negvti2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/os_version_check.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/popcountsi2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/popcountti2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/subtf3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/trampoline_setup.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/truncdfhf2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/truncdfsf2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/truncsfhf2.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/udivdi3.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/udivmoddi4.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/enable_execute_stack.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/eprintf.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/atomic.c"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function 'unlock':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function 'lock':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_load_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_compare_exchange_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_exchange_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: At top level:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_add_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_sub_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_and_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_or_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_fetch_xor_1':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_load_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here
     case 4:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here
     case 8:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here
     case 16:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_store_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here
     case 4:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here
     case 8:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here
     case 16:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_compare_exchange_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here
     case 4:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here
     case 8:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here
     case 16:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c: In function '__atomic_exchange_c':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:143:5: note: here
     case 4:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:147:5: note: here
     case 8:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/atomic.c:151:5: note: here
     case 16:\
     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins/atomic.c:219:3: note: in expansion of macro 'LOCK_FREE_CASES'
   LOCK_FREE_CASES();
   ^~~~~~~~~~~~~~~
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/gcc_personality_v0.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/clear_cache.c"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins/clear_cache.c: In function '__clear_cache':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/aeabi_cdcmp.S"
[ 14%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/aeabi_memcmp.S"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/switch16.S"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/adddf3vfp.S"
/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
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/addsf3vfp.S"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal".
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/divdf3vfp.S"
Scanning dependencies of target RTLSanCommon.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/divsf3vfp.S"
[ 14%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan_common.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/eqdf2vfp.S"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/interception" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/interception" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend.internal".
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/eqsf2vfp.S"
Scanning dependencies of target RTInterception.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 14%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/interception/interception_linux.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/fixdfsivfp.S"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/fixsfsivfp.S"
[ 15%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/interception/interception_mac.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S"
[ 15%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/interception/interception_win.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/floatsidfvfp.S"
[ 15%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/interception" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/interception/interception_type_test.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/floatsisfvfp.S"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/PDBStringTable.cpp"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/floatunssidfvfp.S"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/floatunssisfvfp.S"
[ 16%] Built target RTInterception.armhf
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/gedf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/gesf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/gtdf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/gtsf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/ledf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/lesf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/ltdf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/ltsf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/muldf3vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/mulsf3vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/nedf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/negdf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/negsf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/nesf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/subdf3vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/subsf3vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/truncdfsf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/unorddf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/unordsf2vfp.S"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/builtins/arm/sync_synchronize.S"
[ 16%] Linking C static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.builtins-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] Built target clang_rt.builtins-armhf
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/PublicsStream.cpp"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan_common_linux.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan_common_mac.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTLSanCommon.armhf
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal".
Scanning dependencies of target RTUbsan.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 16%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_diag.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_init.cc"
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/RawError.cpp"
[ 16%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_flags.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_handlers.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_init_standalone.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_signals_standalone.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTUbsan_standalone.armhf
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/SymbolStream.cpp"
[ 16%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_value.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTUbsan.armhf
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/TpiHashing.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend.internal".
Scanning dependencies of target RTUbsan_cxx.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_type_hash.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTUbsan_cxx.armhf
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/TpiStream.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target clang_rt.ubsan_standalone-armhf
[ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_new_delete.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTAsan_cxx.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_allocator.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_preinit.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTAsan_preinit.armhf
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] Copying asan_blacklist.txt...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan/asan_blacklist.txt /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/asan_blacklist.txt
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target asan_blacklist
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/cfi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/cfi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/cfi/cfi.cc"
[ 16%] 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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] Built target clang_rt.cfi_diag-armhf
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_activation.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] Copying cfi_blacklist.txt...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/cfi/cfi_blacklist.txt /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/cfi_blacklist.txt
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target cfi_blacklist
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_debugging.cc"
[ 16%] Linking CXX static library ../../libLLVMDebugInfoPDB.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 16%] Built target LLVMDebugInfoPDB
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/DependInfo.cmake" --color=
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_descriptions.cc"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.cfi-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/cfi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/cfi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/cfi/cfi.cc"
[ 16%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.cfi-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] Built target clang_rt.cfi-armhf
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_activation.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/DependInfo.cmake" --color=
/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
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp"
Scanning dependencies of target RTSanitizerCommonNoTermination.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc"
[ 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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] Built target clang_rt.scudo_cxx-armhf
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_debugging.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_descriptions.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_errors.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_errors.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_fake_stack.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_fake_stack.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan_minimal" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTUbsan_minimal.armhf
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_flags.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_flags.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_fuchsia.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_fuchsia.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_globals.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_globals.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_globals_win.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_globals_win.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_interceptors.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc"
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_interceptors.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_interceptors_memintrinsics.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/profile/GCDAProfiling.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/profile/InstrProfilingFile.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/profile/InstrProfilingMerge.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/profile/InstrProfilingMergeFile.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/profile/InstrProfilingNameVar.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/projects/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] Built target clang_rt.profile-armhf
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_linux.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_interceptors_memintrinsics.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_mac.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/depend.internal".
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc"
Scanning dependencies of target RTSanitizerCommonNoHooks.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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_win.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTSanitizerCommonNoTermination.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_malloc_linux.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTSanitizerCommonNoLibc.armhf
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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_errno.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_file.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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_flag_parser.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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_fuchsia.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc"
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target RTSanitizerCommonLibcNoHooks.armhf
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/stats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/stats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 16%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/stats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/stats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/stats/stats.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc"
[ 16%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.stats-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/stats" && /usr/bin/cmake -P CMakeFiles/clang_rt.stats-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc"
[ 16%] Built target clang_rt.stats-armhf
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_malloc_mac.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_linux.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc"
[ 18%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_malloc_win.cc"
[ 18%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_mac.cc"
[ 18%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_memory_profile.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc"
[ 18%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_malloc_linux.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc"
[ 18%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_poisoning.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc"
[ 18%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_malloc_mac.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S"
[ 18%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_malloc_win.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S"
[ 18%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_posix.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target RTSanitizerCommonNoHooks.armhf
[ 18%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_premap_shadow.cc"
[ 18%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_memory_profile.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/stats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/stats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/stats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/stats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/stats/stats_client.cc"
[ 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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 18%] Built target clang_rt.stats_client-armhf
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_report.cc"
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_rtl.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_poisoning.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend.internal".
Scanning dependencies of target PollyISL
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/basis_reduction_tab.c"
[ 19%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_shadow_setup.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 19%] Creating export file for LTO
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" && echo "LLVM_6.0 {" > LTO.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto/lto.exports" && echo "  global:" >> LTO.exports || :
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_aff.c"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" && sed -e "s/\$/;/" -e "s/^/    /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto/lto.exports" >> LTO.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" && echo "  local: *;" >> LTO.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" && echo "};" >> LTO.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 19%] Built target LTO_exports
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_stack.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 19%] Creating export file for LLVMgold
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" && echo "LLVM_6.0 {" > LLVMgold.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold/gold.exports" && echo "  global:" >> LLVMgold.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" && sed -e "s/\$/;/" -e "s/^/    /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold/gold.exports" >> LLVMgold.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" && echo "  local: *;" >> LLVMgold.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" && echo "};" >> LLVMgold.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 19%] Built target LLVMgold_exports
[ 19%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_stats.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp"
[ 19%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangAttrEmitter.cpp"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_affine_hull.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_arg.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_arg.c"
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_ast_build.c"
[ 19%] 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_ast_build_expr.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_ast.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_ast_codegen.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_ast_graft.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_band.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_band.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_bernstein.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_blk.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_blk.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bound.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_bound.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_coalesce.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_constraint.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_convex_hull.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_ctx.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_deprecated.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_dim_map.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_equalities.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_factorization.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_farkas.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_ffs.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_flow.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_flow.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_fold.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_fold.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_hash.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_hash.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_id.c"
[ 21%] 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_id_to_ast_expr.c"
[ 21%] 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_id_to_id.c"
[ 21%] 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_id_to_pw_aff.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_ilp.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_imath.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_imath.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_input.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_input.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_int_sioimath.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_local.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_local_space.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_lp.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_lp.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_map.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_map_list.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_map_simplify.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/NeonEmitter.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_map_subtract.c"
[ 21%] 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_map_to_basic_set.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_mat.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_mat.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_morph.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_morph.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_obj.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_obj.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_options.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_options.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_output.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_output.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_point.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_point.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_polynomial.c"
[ 21%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/utils/TableGen/TableGen.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target obj.clang-tblgen
[ 21%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_posix.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 21%] Creating export file for libclang
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && echo "LLVM_6.0 {" > libclang.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/libclang.exports" && echo "  global:" >> libclang.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && sed -e "s/\$/;/" -e "s/^/    /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/libclang.exports" >> libclang.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && echo "  local: *;" >> libclang.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && echo "};" >> libclang.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target libclang_exports
[ 21%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_premap_shadow.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_suppressions.cc"
[ 21%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_report.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_thread.cc"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_printer.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_printer.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_range.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_range.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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_rtl.cc"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_reordering.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sample.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_sample.c"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-build" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 21%] Generating ../../../../bin/scan-build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-build/bin/scan-build /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/
[ 21%] Generating ../../../../libexec/ccc-analyzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/libexec
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-build/libexec/ccc-analyzer /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/libexec/
[ 21%] Generating ../../../../libexec/c++-analyzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/libexec
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-build/libexec/c++-analyzer /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/libexec/
[ 21%] Generating ../../../../share/man/man1/scan-build.1
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/man/man1
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-build/man/scan-build.1 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/man/man1/
[ 21%] Generating ../../../../share/scan-build/scanview.css
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-build/share/scan-build/scanview.css /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-build/
[ 21%] Generating ../../../../share/scan-build/sorttable.js
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-build" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-build/share/scan-build/sorttable.js /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-build/
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target scan-build
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_win.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-view" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 21%] Generating ../../../../bin/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-view/bin/scan-view /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/
[ 21%] Generating ../../../../share/scan-view/ScanView.py
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-view/share/ScanView.py /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/Reporter.py
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-view/share/Reporter.py /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/startfile.py
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-view/share/startfile.py /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/FileRadar.scpt
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scan.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_scan.c"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-view/share/FileRadar.scpt /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/GetRadarVersion.scpt
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-view/share/GetRadarVersion.scpt /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view/
[ 21%] Generating ../../../../share/scan-view/bugcatcher.ico
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E make_directory /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/scan-view" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/scan-view/share/bugcatcher.ico /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/share/scan-view/
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target scan-view
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_shadow_setup.cc"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_schedule.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_stats.cc"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_schedule_band.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_schedule_constraints.c"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/lib/ReaderWriter/FileArchive.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_schedule_node.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_schedule_read.c"
[ 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_scheduler.c"
[ 21%] Linking CXX static library ../../../../lib/liblldReaderWriter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 21%] Built target lldReaderWriter
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_suppressions.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend.internal".
Scanning dependencies of target lldMachO
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_seq.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_seq.c"
[ 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_set_list.c"
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sort.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_sort.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_space.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_space.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_stream.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_tab.c"
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp"
[ 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_tab_pip.c"
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_transitive_closure.c"
[ 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_union_map.c"
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_val.c"
[ 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~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/imath/imath.c"
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target RTAsan.armhf
[ 21%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp"
[ 22%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/imath/imrat.c"
[ 22%] Linking C static library ../../../../lib/libPollyISL.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
[ 22%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_thread.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target PollyISL
[ 22%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_win.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/YAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/YAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/YAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/YAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp"
[ 22%] 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/asan/asan_new_delete.cc"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target RTAsan_dynamic.armhf
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/scripts/Python/modules/readline" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/Python/modules/readline" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Building CXX object tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/readline.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lldb/scripts/Python/modules/readline" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/scripts/Python/modules/readline" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lldb/scripts/Python/modules/readline/readline.cpp"
[ 22%] Linking CXX shared library ../../../../../../lib/readline.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 22%] Built target readline
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/scripts" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Python script building LLDB Python wrapper
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/scripts/prepare_bindings.py" "--srcRoot=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb" "--targetDir=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts" "--cfgBldDir=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts" "--prefix=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --swigExecutable=/usr/bin/swig3.0
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp"
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp"
[ 22%] Linking CXX static library ../../../../../lib/liblldYAML.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Built target lldYAML
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Creating export file for liblldb
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && echo "LLVM_6.0 {" > liblldb.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/liblldb.exports" && echo "  global:" >> liblldb.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && sed -e "s/\$/;/" -e "s/^/    /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/liblldb.exports" >> liblldb.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && echo "  local: *;" >> liblldb.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && echo "};" >> liblldb.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target liblldb_exports
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Creating export file for BugpointPasses
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" && echo "LLVM_6.0 {" > BugpointPasses.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" && grep -q [[:alnum:]] "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint-passes/bugpoint.exports" && echo "  global:" >> BugpointPasses.exports || :
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" && sed -e "s/\$/;/" -e "s/^/    /" < "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint-passes/bugpoint.exports" >> BugpointPasses.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" && echo "  local: *;" >> BugpointPasses.exports
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" && echo "};" >> BugpointPasses.exports
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target BugpointPasses_exports
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/unittests/Support/DynamicLibrary/PipSqueak.cxx"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Linking CXX shared library PipSqueak.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 22%] Built target PipSqueak
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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);
     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target swig_wrapper
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp"
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/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/MachONormalizedFileYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp"
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/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~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/include/lld/Core/File.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp"
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp"
[ 22%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cxx.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/unittests/Support/DynamicLibrary/PipSqueak.cxx"
[ 22%] Linking CXX shared library SecondLib.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 22%] Built target SecondLib
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/unittests/Support/DynamicLibrary/ExportedFuncs.cxx"
[ 22%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" && /usr/bin/cmake -P CMakeFiles/DynamicLibraryLib.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 22%] Built target DynamicLibraryLib
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/utils/unittest/UnitTestMain" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/UnitTestMain" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/utils/unittest/UnitTestMain/TestMain.cpp"
[ 22%] Linking CXX static library ../../../../../lib/liblldMachO.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target lldMachO
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
/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
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/builtins" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/builtins.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/builtins/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
Scanning dependencies of target clang_rt.xray-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 22%] Linking CXX executable ../../bin/llvm-tblgen
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1
[ 22%] Built target builtins
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/xray/xray_arm.cc"
/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~+rc3/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 
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/xray/xray_trampoline_arm.S"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan.cc"
[ 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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Built target clang_rt.xray-armhf
/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan_allocator.cc"
/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 
[ 22%] Linking CXX static library ../../../lib/libgtest_main.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Built target gtest_main
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target llvm-tblgen
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Built target clang_rt.ubsan_standalone-dynamic-armhf
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan_linux.cc"
[ 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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/cmake_clean_target.cmake
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan_interceptors.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 22%] Built target clang_rt.ubsan_standalone_cxx-armhf
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan_preinit.cc"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/lsan/lsan_thread.cc"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Generating exported symbols for clang_rt.ubsan_standalone-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --extra ubsan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone-armhf.syms-stamp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target clang_rt.ubsan_standalone-armhf-symbols
/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]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.asan_cxx-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -P CMakeFiles/clang_rt.asan_cxx-armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake" --color=
/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~+rc3/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 22%] Built target clang_rt.asan_cxx-armhf
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake" --color=
[ 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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" && /usr/bin/cmake -P CMakeFiles/clang_rt.asan-preinit-armhf.dir/cmake_clean_target.cmake
/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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target clang_rt.asan-preinit-armhf
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm'
/usr/bin/ranlib ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.asan-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]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.scudo-dynamic-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target clang_rt.asan-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
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_allocator.cpp.o
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_allocator.cpp"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.scudo-armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_allocator.cpp"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:19:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:1: note: in expansion of macro 'INTERCEPTOR'
 INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
 ^~~~~~~~~~~
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Generating exported symbols for clang_rt.ubsan_minimal-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan_minimal" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --extra ubsan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a.syms"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan_minimal" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 22%] Built target clang_rt.ubsan_minimal-armhf-symbols
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_termination.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 22%] Built target profile
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Generating version list for clang_rt.asan-dynamic-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --version-list --extra asan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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-armhf.dir/scudo_tsd_shared.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan/tests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/tests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Linking CXX static library libRTAsanTest.armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/tests" && /usr/bin/cmake -P CMakeFiles/RTAsanTest.armhf.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/RTAsanTest.armhf.dir/link.txt --verbose=1
/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
/usr/bin/ranlib libRTAsanTest.armhf.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target RTAsanTest.armhf
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_utils.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo/scudo_utils.cpp: In function 'bool __scudo::hasHardwareCRC32()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend.internal".
Scanning dependencies of target polly-isl-test
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/isl/isl_test.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_flags.cpp"
[ 22%] Linking CXX static library ../../../../lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target clang_rt.scudo-armhf
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake" --color=
[ 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~+rc3/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/cmake -P CMakeFiles/clang_rt.lsan-armhf.dir/cmake_clean_target.cmake
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal".
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.lsan-armhf.dir/link.txt --verbose=1
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_crc32.cpp"
/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.lsan-armhf.a
Scanning dependencies of target PollyPPCG
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target clang_rt.lsan-armhf
[ 22%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/cuda.c"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_termination.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" --color=
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:19:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:1: note: in expansion of macro 'INTERCEPTOR'
 INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
 ^~~~~~~~~~~
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Linking CXX executable ../../../../bin/clang-tblgen
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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 
[ 22%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_exclusive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_tsd_exclusive.cpp"
[ 22%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/cuda_common.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target clang-tblgen
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_tsd_shared.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 22%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/external.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/external.c"
[ 22%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver" && ../../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Driver -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Driver/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp
[ 22%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target ClangDriverOptions
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_utils.cpp"
[ 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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo/scudo_utils.cpp: In function 'bool __scudo::hasHardwareCRC32()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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())
                                                 ^
[ 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/gpu_array_tile.c"
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/gpu.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~+rc3/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 
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/gpu_group.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target clang_rt.scudo-dynamic-armhf
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 23%] Building DarwinLdOptions.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver" && ../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Driver -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Driver/DarwinLdOptions.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp
[ 23%] Updating DarwinLdOptions.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target DriverOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_hybrid.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/gpu_hybrid.c"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/Options.inc.tmp
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target COFFOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/gpu_print.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/Options.inc.tmp
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target ELFOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/gpu_tree.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/MinGW -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/MinGW/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/Options.inc.tmp
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target MinGWOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/grouping.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/grouping.c"
[ 23%] Linking C executable ../../../../bin/polly-isl-test
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" && /usr/bin/cmake -E cmake_link_script CMakeFiles/polly-isl-test.dir/link.txt --verbose=1
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/DependInfo.cmake" --color=
/usr/bin/gcc-7 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/Options.inc.tmp
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target WasmOptionsTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/hybrid.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/hybrid.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 23%] Building Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cvtres -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cvtres/Opts.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/Opts.inc.tmp
[ 23%] Updating Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/Opts.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/Opts.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target CvtResTableGen
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/ppcg.c"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target polly-isl-test
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 23%] Building Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mt -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mt/Opts.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/Opts.inc.tmp
[ 23%] Updating Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/Opts.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/Opts.inc
/usr/bin/make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake" --color=
[ 23%] Built target MtTableGen
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/print.c"
[ 23%] Building Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc/Opts.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/Opts.inc.tmp
[ 23%] Updating Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/Opts.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/Opts.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 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~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
[ 23%] Building AttributesCompatFunc.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" && ../../bin/llvm-tblgen -gen-attrs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR/AttributesCompatFunc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
[ 23%] Building Attributes.gen...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" && ../../../bin/llvm-tblgen -gen-attrs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/Attributes.gen.tmp
[ 23%] Updating AttributesCompatFunc.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/AttributesCompatFunc.inc
[ 23%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/util.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/ppcg/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/ppcg" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/imath" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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~+rc3/tools/polly/lib/External/ppcg/util.c"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal".
Scanning dependencies of target DllOptionsTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Building Intrinsics.gen...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" && ../../../bin/llvm-tblgen -gen-intrinsic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Intrinsics.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/Intrinsics.gen.tmp
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target AttributeCompatFuncTableGen
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
[ 23%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
[ 23%] Updating Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal".
Scanning dependencies of target LibOptionsTableGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Building Options.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib/Options.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc.tmp
[ 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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend.internal".
[ 25%] Updating Options.inc...
Scanning dependencies of target xray
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target xray
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake" --color=
[ 25%] Built target LibOptionsTableGen
/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend.internal".
Scanning dependencies of target lsan
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 25%] Linking C static library ../../../../lib/libPollyPPCG.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" && /usr/bin/cmake -P CMakeFiles/PollyPPCG.dir/cmake_clean_target.cmake
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target lsan
/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyPPCG.dir/link.txt --verbose=1
[ 25%] Generating exported symbols for clang_rt.ubsan_standalone_cxx-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --extra ubsan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
/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/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~+rc3/build-llvm'
/usr/bin/ranlib ../../../../lib/libPollyPPCG.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Generating exported symbols for clang_rt.asan-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" --extra asan.syms.extra "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a.syms"
[ 25%] Built target PollyPPCG
/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone_cxx-armhf.syms-stamp"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Updating Attributes.gen...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/Attributes.gen.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/Attributes.gen
[ 25%] Generating exported symbols for clang_rt.asan_cxx-armhf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a" > "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a.syms"
[ 25%] Built target clang_rt.ubsan_standalone_cxx-armhf-symbols
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake" --color=
[ 25%] Updating Intrinsics.gen...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/Intrinsics.gen.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/Intrinsics.gen
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/dummy.cc"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan_cxx-armhf.syms-stamp"
[ 25%] Built target intrinsics_gen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" && /usr/bin/cmake -E touch "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-armhf.syms-stamp"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
[ 25%] Built target clang_rt.asan_cxx-armhf-symbols
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target scudo
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/depend.internal".
Scanning dependencies of target ubsan-minimal
[ 25%] Built target RTAsan_dynamic_version_script_dummy.armhf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/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
/usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 25%] Built target clang_rt.asan-armhf-symbols
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" --color=
[ 25%] Built target ubsan-minimal
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend.internal".
Scanning dependencies of target ClangSACheckers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Scanning dependencies of target ClangCommentHTMLNamedCharacterReferences
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Copying clang's adxintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/adxintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/adxintrin.h
[ 25%] Building Checkers.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" && ../../../../../../bin/clang-tblgen -gen-clang-sa-checkers -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers/../../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp
[ 25%] Building CommentHTMLNamedCharacterReferences.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp
[ 25%] Updating Checkers.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc
[ 25%] Copying clang's altivec.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/altivec.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/altivec.h
[ 25%] Updating CommentHTMLNamedCharacterReferences.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target ClangSACheckers
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" --color=
[ 25%] Built target ClangCommentHTMLNamedCharacterReferences
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" --color=
[ 25%] Copying clang's ammintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/ammintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/ammintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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%] Building CommentHTMLTagsProperties.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags-properties -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Building Attrs.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-attr-classes -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp
[ 25%] Copying clang's arm_acle.h...
[ 25%] Updating CommentHTMLTagsProperties.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/arm_acle.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/arm_acle.h
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target ClangCommentHTMLTagsProperties
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend
[ 25%] Copying clang's armintr.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/armintr.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/armintr.h
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" --color=
[ 25%] Updating Attrs.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/Attrs.inc
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Copying clang's arm64intr.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/arm64intr.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/arm64intr.h
[ 25%] Built target ClangAttrClasses
[ 26%] Building AttrVisitor.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-attr-ast-visitor -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend
[ 26%] Copying clang's avx2intrin.h...
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx2intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx2intrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend.internal".
Scanning dependencies of target ClangStmtNodes
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 26%] Updating AttrVisitor.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc
[ 26%] Building StmtNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-stmt-nodes -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../Basic/StmtNodes.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Copying clang's avx512bwintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512bwintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512bwintrin.h
[ 26%] Built target ClangAttrVisitor
[ 26%] Updating StmtNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" --color=
[ 26%] Copying clang's avx512bitalgintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512bitalgintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512bitalgintrin.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangStmtNodes
[ 26%] Building AttrDump.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-attr-dump -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp
[ 26%] Copying clang's avx512vlbitalgintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vlbitalgintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vlbitalgintrin.h
[ 26%] Copying clang's avx512cdintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512cdintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512cdintrin.h
[ 26%] Updating AttrDump.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrDump.inc
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Copying clang's avx512vpopcntdqintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vpopcntdqintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vpopcntdqintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 26%] Built target ClangAttrDump
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" --color=
[ 26%] Building AttrImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-attr-impl -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp
[ 26%] Copying clang's avx512dqintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512dqintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512dqintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 26%] Updating AttrImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc
[ 26%] Building CommentNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-nodes -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../Basic/CommentNodes.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp
[ 26%] Copying clang's avx512erintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512erintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512erintrin.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Updating CommentNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc
[ 26%] Built target ClangAttrImpl
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Copying clang's avx512fintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512fintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512fintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
[ 26%] Built target ClangCommentNodes
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend
[ 26%] Copying clang's avx512ifmaintrin.h...
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" --color=
[ 26%] Building CommentHTMLTags.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512ifmaintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512ifmaintrin.h
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend.internal".
Scanning dependencies of target ClangCommentCommandInfo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Updating CommentHTMLTags.inc...
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc
[ 26%] Copying clang's avx512ifmavlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512ifmavlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512ifmavlintrin.h
[ 26%] Building CommentCommandInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-command-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CommentCommands.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangCommentHTMLTags
[ 26%] Updating CommentCommandInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc
[ 26%] Copying clang's avx512pfintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512pfintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512pfintrin.h
[ 26%] Copying clang's avx512vbmiintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vbmiintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vbmiintrin.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend
[ 26%] Built target ClangCommentCommandInfo
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" --color=
[ 26%] Copying clang's avx512vbmivlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vbmivlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vbmivlintrin.h
[ 26%] Copying clang's avx512vbmi2intrin.h...
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend.internal".
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vbmi2intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vbmi2intrin.h
Scanning dependencies of target ClangCommentCommandList
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Building CommentCommandList.inc...
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-comment-command-list -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CommentCommands.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" --color=
[ 26%] Copying clang's avx512vlvbmi2intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vlvbmi2intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vlvbmi2intrin.h
[ 26%] Updating CommentCommandList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Building DeclNodes.inc...
[ 26%] Copying clang's avx512vlbwintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-decl-nodes -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/../Basic/DeclNodes.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc.tmp
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vlbwintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vlbwintrin.h
[ 26%] Built target ClangCommentCommandList
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend
[ 26%] Updating DeclNodes.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" --color=
[ 26%] Copying clang's avx512vlcdintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vlcdintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vlcdintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend.internal".
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Scanning dependencies of target StmtDataCollectors
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 26%] Built target ClangDeclNodes
[ 26%] Copying clang's avx512vldqintrin.h...
[ 26%] Building StmtDataCollectors.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && ../../../../../bin/clang-tblgen -gen-clang-data-collectors -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtDataCollectors.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc.tmp
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vldqintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vldqintrin.h
[ 26%] Copying clang's avx512vlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vlintrin.h
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend
[ 26%] Updating StmtDataCollectors.inc...
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend.internal".
Scanning dependencies of target ClangARMNeon
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 26%] Copying clang's avx512vpopcntdqvlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vpopcntdqvlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vpopcntdqvlintrin.h
[ 26%] Built target StmtDataCollectors
[ 26%] Building arm_neon.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-arm-neon-sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/arm_neon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" --color=
[ 26%] Copying clang's avx512vnniintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vnniintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vnniintrin.h
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
Scanning dependencies of target PollyCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Building DiagnosticDriverKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp
[ 26%] Copying clang's avx512vlvnniintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avx512vlvnniintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avx512vlvnniintrin.h
[ 26%] Updating arm_neon.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc
[ 26%] Copying clang's avxintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/avxintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/avxintrin.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangARMNeon
[ 26%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o
[ 26%] Copying clang's bmi2intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/DependenceInfo.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/bmi2intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/bmi2intrin.h
[ 26%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/PolyhedralInfo.cpp"
[ 26%] Updating DiagnosticDriverKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc
[ 26%] Copying clang's bmiintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/bmiintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/bmiintrin.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangDiagnosticDriver
[ 26%] Copying clang's __clang_cuda_builtin_vars.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__clang_cuda_builtin_vars.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_builtin_vars.h
[ 26%] Copying clang's __clang_cuda_cmath.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__clang_cuda_cmath.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_cmath.h
[ 26%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/ScopDetection.cpp"
[ 26%] Copying clang's __clang_cuda_complex_builtins.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__clang_cuda_complex_builtins.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_complex_builtins.h
[ 26%] Copying clang's __clang_cuda_intrinsics.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__clang_cuda_intrinsics.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_intrinsics.h
[ 26%] Copying clang's __clang_cuda_math_forward_declares.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__clang_cuda_math_forward_declares.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/__clang_cuda_math_forward_declares.h
[ 26%] Copying clang's __clang_cuda_runtime_wrapper.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__clang_cuda_runtime_wrapper.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/cetintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/cetintrin.h
[ 26%] Copying clang's clzerointrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/clzerointrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/clzerointrin.h
[ 26%] Copying clang's cpuid.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/cpuid.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/cpuid.h
[ 26%] Copying clang's clflushoptintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/clflushoptintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/clflushoptintrin.h
[ 26%] Copying clang's clwbintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/clwbintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/clwbintrin.h
[ 26%] Copying clang's emmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/emmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/emmintrin.h
[ 26%] Copying clang's f16cintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/f16cintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/f16cintrin.h
[ 26%] Copying clang's float.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/float.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/float.h
[ 26%] Copying clang's fma4intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/fma4intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/fma4intrin.h
[ 26%] Copying clang's fmaintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/fmaintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/fmaintrin.h
[ 26%] Copying clang's fxsrintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/fxsrintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/fxsrintrin.h
[ 26%] Copying clang's gfniintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/gfniintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/gfniintrin.h
[ 26%] Copying clang's htmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/htmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/htmintrin.h
[ 26%] Copying clang's htmxlintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/htmxlintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/htmxlintrin.h
[ 26%] Copying clang's ia32intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/ia32intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/ia32intrin.h
[ 26%] Copying clang's immintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/immintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/immintrin.h
[ 26%] Copying clang's intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/intrin.h
[ 26%] Copying clang's inttypes.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/inttypes.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/inttypes.h
[ 26%] Copying clang's iso646.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/iso646.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/iso646.h
[ 26%] Copying clang's limits.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/limits.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/limits.h
[ 26%] Copying clang's lwpintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/lwpintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/lwpintrin.h
[ 26%] Copying clang's lzcntintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/lzcntintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/lzcntintrin.h
[ 28%] Copying clang's mm3dnow.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/mm3dnow.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/mm3dnow.h
[ 28%] Copying clang's mmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/mmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/mm_malloc.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/module.modulemap /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/module.modulemap
[ 28%] Copying clang's msa.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/msa.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/msa.h
[ 28%] Copying clang's mwaitxintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/mwaitxintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/mwaitxintrin.h
[ 28%] Copying clang's nmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/nmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/opencl-c.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/pkuintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/pkuintrin.h
[ 28%] Copying clang's pmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/pmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/pmmintrin.h
[ 28%] Copying clang's popcntintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/popcntintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/popcntintrin.h
[ 28%] Copying clang's prfchwintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/prfchwintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/prfchwintrin.h
[ 28%] Copying clang's rdseedintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/rdseedintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/rdseedintrin.h
[ 28%] Copying clang's rtmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/rtmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/rtmintrin.h
[ 28%] Copying clang's s390intrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/s390intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/s390intrin.h
[ 28%] Copying clang's shaintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/shaintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/shaintrin.h
[ 28%] Copying clang's smmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/smmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/smmintrin.h
[ 28%] Copying clang's stdalign.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/stdalign.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/stdalign.h
[ 28%] Copying clang's stdarg.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/stdarg.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/stdarg.h
[ 28%] Copying clang's stdatomic.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/stdatomic.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/stdatomic.h
[ 28%] Copying clang's stdbool.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/stdbool.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/stdbool.h
[ 28%] Copying clang's stddef.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/stddef.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__stddef_max_align_t.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/stdint.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/stdint.h
[ 28%] Copying clang's stdnoreturn.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/stdnoreturn.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/stdnoreturn.h
[ 28%] Copying clang's tbmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/tbmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/tbmintrin.h
[ 28%] Copying clang's tgmath.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/tgmath.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/tgmath.h
[ 28%] Copying clang's tmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/tmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/tmmintrin.h
[ 28%] Copying clang's unwind.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/unwind.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/unwind.h
[ 28%] Copying clang's vadefs.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/vadefs.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/vadefs.h
[ 28%] Copying clang's vaesintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/vaesintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/vaesintrin.h
[ 28%] Copying clang's varargs.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/varargs.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/varargs.h
[ 28%] Copying clang's vecintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/vecintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/vecintrin.h
[ 28%] Copying clang's vpclmulqdqintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/vpclmulqdqintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/vpclmulqdqintrin.h
[ 28%] Copying clang's wmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/wmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__wmmintrin_aes.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/__wmmintrin_pclmul.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/x86intrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/x86intrin.h
[ 28%] Copying clang's xmmintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/xmmintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/xmmintrin.h
[ 28%] Copying clang's xopintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/xopintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/xopintrin.h
[ 28%] Copying clang's xsavecintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/xsavecintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/xsavecintrin.h
[ 28%] Copying clang's xsaveintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/xsaveintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/xsaveintrin.h
[ 28%] Copying clang's xsaveoptintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/xsaveoptintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/xsaveoptintrin.h
[ 28%] Copying clang's xsavesintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/xsavesintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/xsavesintrin.h
[ 28%] Copying clang's xtestintrin.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/xtestintrin.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/cuda_wrappers/algorithm /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/cuda_wrappers/complex /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers/cuda_wrappers/new /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/cuda_wrappers/new
[ 28%] Building arm_neon.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && ../../../../bin/clang-tblgen -gen-arm-neon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/arm_neon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp
[ 28%] Updating arm_neon.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/arm_neon.h
[ 28%] Copying clang's arm_neon.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/arm_neon.h /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/clang/6.0.0/include/arm_neon.h
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target clang-headers
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticAnalysisKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp
[ 28%] Updating DiagnosticAnalysisKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticAnalysis
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/ScopInfo.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticIndexName.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diags-index-name -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp
[ 28%] Updating DiagnosticIndexName.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticIndexName
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/ScopBuilder.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticCrossTUKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc.tmp
[ 28%] Updating DiagnosticCrossTUKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticCrossTU
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/ScopGraphPrinter.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrHasAttributeImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-attr-has-attribute-impl -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp
[ 28%] Updating AttrHasAttributeImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrHasAttributeImpl
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/ScopPass.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticCommonKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp
[ 28%] Updating DiagnosticCommonKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticCommon
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Analysis/PruneUnprofitable.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/BlockGenerators.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-attr-list -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp
[ 28%] Updating AttrList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrList.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrList
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/IslAst.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticCommentKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp
[ 28%] Updating DiagnosticCommentKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticComment
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/IslExprBuilder.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticASTKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp
[ 28%] Updating DiagnosticASTKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticAST
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/IslNodeBuilder.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticFrontendKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp
[ 28%] Updating DiagnosticFrontendKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticFrontend
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/CodeGeneration.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticLexKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp
[ 28%] Updating DiagnosticLexKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticLex
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/LoopGenerators.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrSubMatchRulesList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp
[ 28%] Updating AttrSubMatchRulesList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrSubjectMatchRuleList
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/IRBuilder.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticParseKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp
[ 28%] Updating DiagnosticParseKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticParse
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/Utils.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticSemaKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp
[ 28%] Updating DiagnosticSemaKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticSema
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/RuntimeDebugBuilder.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticRefactoringKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc.tmp
[ 28%] Updating DiagnosticRefactoringKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticRefactoring
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/CodegenCleanup.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticSerializationKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp
[ 28%] Updating DiagnosticSerializationKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticSerialization
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/CodeGen/PerfMonitor.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building DiagnosticGroups.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && ../../../../../bin/clang-tblgen -gen-clang-diag-groups -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp
[ 28%] Updating DiagnosticGroups.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangDiagnosticGroups
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Exchange/JSONExporter.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrSubMatchRulesParserStringSwitches.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Parse/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp
[ 28%] Updating AttrSubMatchRulesParserStringSwitches.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrSubMatchRulesParserStringSwitches
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Support/GICHelper.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrParserStringSwitches.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" && ../../../../../bin/clang-tblgen -gen-clang-attr-parser-string-switches -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp
[ 28%] Updating AttrParserStringSwitches.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrParserStringSwitches
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Support/SCEVAffinator.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrParsedAttrList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-list -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp
[ 28%] Updating AttrParsedAttrList.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrParsedAttrList
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Support/SCEVValidator.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrSpellingListIndex.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-spelling-index -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp
[ 28%] Updating AttrSpellingListIndex.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrSpellingListIndex
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Support/RegisterPasses.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrParsedAttrImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-impl -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp
[ 28%] Updating AttrParsedAttrImpl.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrParsedAttrImpl
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Support/ScopHelper.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrTemplateInstantiate.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-template-instantiate -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp
[ 28%] Updating AttrTemplateInstantiate.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrTemplateInstantiate
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Support/ScopLocation.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrParsedAttrKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-kinds -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp
[ 28%] Updating AttrParsedAttrKinds.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrParsedAttrKinds
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Support/ISLTools.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrPCHWrite.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-write -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp
[ 28%] Updating AttrPCHWrite.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrPCHWrite
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building AttrPCHRead.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-read -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/../../ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp
[ 28%] Updating AttrPCHRead.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrPCHRead
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Support/VirtualInstruction.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Args.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/lib/Core/Error.cpp"
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/File.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/lib/Core/File.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/Common/Memory.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/Common/Threads.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/Canonicalization.cpp"
[ 28%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Version.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/Common/Version.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/CodePreparation.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/DeadCodeElimination.cpp"
[ 28%] Linking CXX static library ../../../lib/liblldCommon.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common" && /usr/bin/cmake -P CMakeFiles/lldCommon.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCommon.dir/link.txt --verbose=1
[ 28%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/lib/Core/SymbolTable.cpp"
/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~+rc3/build-llvm'
[ 28%] Built target lldCommon
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/lib/Core/Writer.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/FlattenSchedule.cpp"
[ 28%] Linking CXX static library ../../../../lib/liblldCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Built target lldCore
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building CXX object tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/Chunks.cpp"
[ 28%] Linking CXX static library ../../../../lib/liblldDriver.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/DLL.cpp"
[ 28%] Built target lldDriver
[ 28%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/Driver.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/FlattenAlgo.cpp"
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ForwardOpTree.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/ForwardOpTree.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/AArch64ErrataFix.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/AArch64ErrataFix.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 28%] Building CXX object tools/lld/MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/MinGW" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/MinGW" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/MinGW/Driver.cpp"
[ 28%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/COFF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF/Config.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF/Driver.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/DeLICM.cpp"
[ 28%] Linking CXX static library ../../../lib/liblldMinGW.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW" && /usr/bin/cmake -P CMakeFiles/lldMinGW.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 28%] Built target lldMinGW
[ 28%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ZoneAlgo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/ZoneAlgo.cpp"
[ 28%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/ARM.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/AVR.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/ICF.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/Simplify.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/Mips.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/wasm/Driver.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/MipsArchTree.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/InputFiles.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/wasm/InputFiles.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/PPC.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm/InputFiles.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm/InputFiles.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/MaximalStaticExpansion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/wasm/InputSegment.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/MaximalStaticExpansion.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/PPC64.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/wasm/OutputSections.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/SPARCV9.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Wasm.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm/WriterUtils.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm/InputSegment.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm/OutputSections.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/LTO.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/wasm/SymbolTable.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/wasm/Symbols.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/X86.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/RewriteByReferenceParameters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/wasm/Writer.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Arch/X86_64.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/MapFile.cpp"
[ 29%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ScopInliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Transform/ScopInliner.cpp"
[ 29%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/wasm/WriterUtils.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Driver.cpp"
[ 29%] Linking CXX static library ../../../lib/liblldWasm.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm" && /usr/bin/cmake -P CMakeFiles/lldWasm.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/AsmWriter.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/MarkLive.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/Config.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/InputFiles.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/SymbolTable.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/Driver.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/FuzzMutate/FuzzerCLI.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/COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/MinGW.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/DriverUtils.cpp"
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/FuzzMutate/IRMutator.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/EhFrame.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Attributes.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Filesystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Filesystem.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/PDB.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/GdbIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/GdbIndex.cpp"
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/FuzzMutate/OpDescriptor.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/AutoUpgrade.cpp"
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/FuzzMutate/Operations.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/ICF.cpp"
[ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/FuzzMutate/RandomIRBuilder.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/InputFiles.cpp"
[ 29%] Linking CXX static library ../libLLVMFuzzMutate.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" && /usr/bin/cmake -P CMakeFiles/LLVMFuzzMutate.dir/cmake_clean_target.cmake
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Strings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/Strings.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 29%] Built target LLVMFuzzMutate
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/BasicBlock.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/SymbolTable.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 29%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IRReader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IRReader/IRReader.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Comdat.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/ConstantFold.cpp"
[ 29%] Linking CXX static library ../libLLVMIRReader.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" && /usr/bin/cmake -P CMakeFiles/LLVMIRReader.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 29%] Built target LLVMIRReader
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal".
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/Symbols.cpp"
Scanning dependencies of target LLVMCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AggressiveAntiDepBreaker.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Constants.cpp"
[ 29%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/COFF/Writer.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AllocationOrder.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/InputSection.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Core.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/Analysis.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/Config.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/InputSection.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Linking CXX static library ../../../lib/liblldCOFF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF" && /usr/bin/cmake -P CMakeFiles/lldCOFF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 29%] Built target lldCOFF
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/LTO.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 = {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/DIBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/DIBuilder.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AtomicExpandPass.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 29%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/DAGCombiner.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/LinkerScript.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/DataLayout.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/BasicTargetTransformInfo.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/DebugInfo.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/MapFile.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/BranchFolding.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/MarkLive.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/DebugInfoMetadata.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/OutputSections.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/BranchRelaxation.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/DebugLoc.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Relocations.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/DiagnosticHandler.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/DiagnosticInfo.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/BuiltinGCs.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/CalcSpillWeights.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/Relocations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/FastISel.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/DiagnosticPrinter.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/ScriptLexer.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Dominators.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/CallingConvLower.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/ScriptParser.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/CodeGen.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/CodeGenPrepare.cpp"
[ 29%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Strings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Strings.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Function.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/SymbolTable.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/GVMaterializer.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Globals.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Symbols.cpp"
[ 29%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/InstrEmitter.cpp"
[ 29%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/SyntheticSections.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/IRBuilder.cpp"
[ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/IRPrintingPasses.cpp"
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/CriticalAntiDepBreaker.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/InlineAsm.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Instruction.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/DeadMachineInstructionElim.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/Config.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/InputFiles.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/GdbIndex.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/SyntheticSections.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/Config.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/InputFiles.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/GdbIndex.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/SyntheticSections.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/Config.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/InputFiles.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/GdbIndex.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF/SyntheticSections.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Instructions.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/DetectDeadLanes.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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/DFAPacketizer.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/IntrinsicInst.cpp"
[ 30%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Target.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/LLVMContext.cpp"
[ 30%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Thunks.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/DwarfEHPrepare.cpp"
[ 30%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lld/ELF/Writer.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/LLVMContextImpl.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/EarlyIfConversion.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/EdgeBundles.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/LegacyPassManager.cpp"
[ 30%] Linking CXX static library ../../../lib/liblldELF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF" && /usr/bin/cmake -P CMakeFiles/lldELF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 30%] Built target lldELF
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ExecutionDepsFix.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ExpandISelPseudos.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/MDBuilder.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Mangler.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/LegalizeVectorOps.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/AddressPool.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Metadata.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ExpandMemCmp.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/ARMException.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ExpandPostRAPseudos.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/AsmPrinter.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ExpandReductions.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Module.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/FaultMaps.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/ModuleSummaryIndex.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/FEntryInserter.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Operator.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/OptBisect.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/FuncletLayout.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Pass.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/PassManager.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GCMetadata.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GCMetadataPrinter.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GCRootLowering.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/PassRegistry.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/SafepointIRVerifier.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GCStrategy.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalMerge.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/ProfileSummary.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DebugLocStream.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/IfConversion.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ProfileSummary.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Statepoint.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Type.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DIE.cpp"
[ 30%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ImplicitNullChecks.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/TypeFinder.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DIEHash.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Use.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/User.cpp"
[ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Value.cpp"
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/IndirectBrExpandPass.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/InlineSpiller.cpp"
[ 30%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp"
[ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/ValueSymbolTable.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/ValueTypes.cpp"
[ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/IR/Verifier.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/InterferenceCache.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/SelectionDAG.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/InterleavedAccessPass.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DwarfDebug.cpp"
[ 32%] Linking CXX static library ../libLLVMCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" && /usr/bin/cmake -P CMakeFiles/LLVMCore.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 32%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MIRParser/MILexer.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/IntrinsicLowering.cpp"
[ 32%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LatencyPriorityQueue.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp"
[ 32%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MIRParser/MIRParser.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DwarfExpression.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DwarfFile.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LexicalScopes.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp"
[ 32%] Linking CXX static library ../../libLLVMMIRParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 32%] Built target LLVMMIRParser
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveDebugValues.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/DwarfUnit.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/CallLowering.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/GlobalISel.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/IRTranslator.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/EHStreamer.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveDebugVariables.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/StatepointLowering.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/InstructionSelect.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveIntervals.cpp"
[ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SelectionDAG/TargetLowering.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/WinException.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/InstructionSelector.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveInterval.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/LegalizerHelper.cpp"
[ 32%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp"
[ 32%] Linking CXX static library ../../libLLVMSelectionDAG.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveIntervalUnion.cpp"
/usr/bin/ranlib ../../libLLVMSelectionDAG.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 32%] Built target LLVMSelectionDAG
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/Legalizer.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Bitcode/Reader/BitReader.cpp"
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Bitcode/Reader/BitcodeReader.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LivePhysRegs.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/LegalizerInfo.cpp"
[ 32%] Linking CXX static library ../../libLLVMAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveRangeCalc.cpp"
/usr/bin/ranlib ../../libLLVMAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 32%] Built target LLVMAsmPrinter
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/Localizer.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 32%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp"
[ 32%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Bitcode/Writer/BitcodeWriter.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveRangeEdit.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/BitstreamReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Bitcode/Reader/BitstreamReader.cpp"
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/RegBankSelect.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveRangeShrink.cpp"
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Bitcode/Reader/MetadataLoader.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/map:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
    ^~~
/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,
    ^~~
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/RegisterBank.cpp"
/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveRegMatrix.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader/MetadataLoader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Bitcode/Writer/BitcodeWriterPass.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader/MetadataLoader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 32%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp"
[ 32%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Bitcode/Reader/ValueList.cpp"
[ 32%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Bitcode/Writer/ValueEnumerator.cpp"
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveRegUnits.cpp"
[ 32%] Linking CXX static library ../../libLLVMBitReader.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 32%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/ASanStackFrameLayout.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/AddDiscriminators.cpp"
[ 33%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/GlobalISel/Utils.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveStacks.cpp"
[ 33%] Linking CXX static library ../../libLLVMBitWriter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" && /usr/bin/cmake -P CMakeFiles/LLVMBitWriter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 33%] Built target LLVMBitWriter
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/AddressSanitizer.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/BasicBlockUtils.cpp"
[ 33%] Linking CXX static library ../../libLLVMGlobalISel.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" && /usr/bin/cmake -P CMakeFiles/LLVMGlobalISel.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 33%] Built target LLVMGlobalISel
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/BreakCriticalEdges.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LiveVariables.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstructionCombining.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/BuildLibCalls.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LLVMTargetMachine.cpp"
[ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/BoundsChecking.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/BypassSlowDivision.cpp"
[ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/CallPromotionUtils.cpp"
[ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineAddSub.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/CloneFunction.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LocalStackSlotAllocation.cpp"
[ 33%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/GCOVProfiling.cpp"
[ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LowLevelType.cpp"
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/LowerEmuTLS.cpp"
[ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/CloneModule.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineBasicBlock.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/MemorySanitizer.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineCalls.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/CodeExtractor.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineBlockFrequencyInfo.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/CtorUtils.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineCasts.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/DemoteRegToStack.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MachineBlockFrequencyInfo.cpp:18:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/EntryExitInstrumenter.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineBlockPlacement.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/InstrProfiling.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineCompares.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/EscapeEnumerator.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/Evaluator.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/PGOInstrumentation.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineBranchProbabilityInfo.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/FlattenCFG.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineCombiner.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/FunctionComparator.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineCopyPropagation.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/FunctionImportUtils.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp"
[ 35%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/InlineFunction.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineCSE.cpp"
[ 35%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombinePHI.cpp"
[ 35%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/SanitizerCoverage.cpp"
[ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineDominanceFrontier.cpp"
[ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/ThreadSanitizer.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp"
[ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineSelect.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineDominators.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/InstructionNamer.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/IntegerDivision.cpp"
[ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp"
[ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineShifts.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LCSSA.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineFrameInfo.cpp"
[ 36%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp"
[ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineFunction.cpp"
[ 36%] Linking CXX static library ../../libLLVMInstrumentation.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMInstrumentation
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/ADCE.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LibCallsShrinkWrap.cpp"
[ 36%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/InstCombine/InstCombineVectorOps.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/Local.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineFunctionPass.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp"
[ 36%] Linking CXX static library ../../libLLVMInstCombine.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" && /usr/bin/cmake -P CMakeFiles/LLVMInstCombine.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMInstCombine
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LoopSimplify.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineFunctionPrinterPass.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/AlwaysInliner.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/BDCE.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineInstrBundle.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/CallSiteSplitting.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LoopUnroll.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineInstr.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/ConstantHoisting.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/CalledValuePropagation.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LoopUnrollPeel.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineLICM.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LoopUnrollRuntime.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/CrossDSOCFI.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineLoopInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/DCE.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/DeadArgumentElimination.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LoopUtils.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/DeadStoreElimination.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/ElimAvailExtern.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineModuleInfo.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/ExtractGV.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Argument.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/PassManager.h:45,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LoopVersioning.cpp"
/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/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/ForceFunctionAttrs.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineModuleInfoImpls.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/FunctionAttrs.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineOperand.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/EarlyCSE.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LowerInvoke.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LowerMemIntrinsics.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/FunctionImport.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineOutliner.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/FlattenCFGPass.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/LowerSwitch.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/FunctionImport.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/Mem2Reg.cpp"
In file included from /usr/include/c++/7/map:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/FunctionImport.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/Float2Int.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/GlobalDCE.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/MetaRenamer.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachinePassRegistry.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachinePipeliner.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/GuardWidening.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/GlobalOpt.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/ModuleUtils.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/NameAnonGlobals.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/GVN.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/OrderedInstructions.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/GlobalSplit.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/PredicateInfo.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/IPConstantPropagation.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachinePostDominators.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/IPO.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/GVNHoist.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/PromoteMemoryToRegister.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/InferFunctionAttrs.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/InlineSimple.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineRegionInfo.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/StripGCRelocates.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/Inliner.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/SSAUpdater.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineRegisterInfo.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/SanitizerStats.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/Internalize.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineScheduler.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/SimplifyCFG.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/LoopExtractor.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/LowerTypeTests.cpp"
In file included from /usr/include/c++/7/set:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallSet.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Argument.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/PassManager.h:45,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/AssumptionCache.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineSink.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/IndVarSimplify.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
       ~~~~~~~                     
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/SimplifyIndVar.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}::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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineSSAUpdater.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/MergeFunctions.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/SimplifyInstructions.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/InferAddressSpaces.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/SimplifyLibCalls.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineTraceMetrics.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/PartialInlining.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/JumpThreading.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/SplitModule.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MachineVerifier.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LICM.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/PassManagerBuilder.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/SymbolRewriter.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/PatchableFunction.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/PruneEH.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/Utils.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MIRPrinter.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/SampleProfile.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/ValueMapper.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp"
[ 36%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Utils/VNCoercion.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopSink.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MIRPrintingPass.cpp"
[ 36%] Linking CXX static library ../../libLLVMTransformUtils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" && /usr/bin/cmake -P CMakeFiles/LLVMTransformUtils.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMTransformUtils
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/StripDeadPrototypes.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MacroFusion.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/StripSymbols.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopDeletion.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/OptimizePHIs.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopDataPrefetch.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ParallelCG.cpp"
[ 36%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/IPO/WholeProgramDevirt.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/PeepholeOptimizer.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopDistribute.cpp"
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Vectorize/LoopVectorize.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/PHIElimination.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopIdiomRecognize.cpp"
[ 36%] Linking CXX static library ../../libLLVMipo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" && /usr/bin/cmake -P CMakeFiles/LLVMipo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMipo
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopInstSimplify.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/PHIEliminationUtils.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/MemoryLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/PostRAHazardRecognizer.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Hello" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Hello" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-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~+rc3/lib/Transforms/Hello/Hello.cpp"
[ 36%] Linking CXX shared module ../../LLVMHello.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMHello
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/PostRASchedulerList.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal".
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopInterchange.cpp"
Scanning dependencies of target LLVMObjCARCOpts
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/ObjCARC.cpp"
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Vectorize/SLPVectorizer.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/ObjCARCOpts.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/PreISelIntrinsicLowering.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopLoadElimination.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ProcessImplicitDefs.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/ObjCARCExpand.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/PrologEpilogInserter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/ObjCARCAPElim.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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopPassManager.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/ObjCARCContract.cpp"
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Vectorize/Vectorize.cpp"
[ 36%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Vectorize/VPlan.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/DependencyAnalysis.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopPredication.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegAllocBase.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopRerollPass.cpp"
[ 36%] Linking CXX static library ../../libLLVMVectorize.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMVectorize
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopRotation.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegAllocBasic.cpp"
[ 36%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/ObjCARC/PtrState.cpp"
In file included from /usr/include/c++/7/set:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallSet.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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%] Linking CXX static library ../../libLLVMObjCARCOpts.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" && /usr/bin/cmake -P CMakeFiles/LLVMObjCARCOpts.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMObjCARCOpts
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopSimplifyCFG.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegAllocFast.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Coroutines/Coroutines.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Linker/IRMover.cpp"
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Coroutines/CoroCleanup.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopStrengthReduce.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegAllocGreedy.cpp"
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Coroutines/CoroEarly.cpp"
[ 36%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Linker/LinkModules.cpp"
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Coroutines/CoroElide.cpp"
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Coroutines/CoroFrame.cpp"
[ 36%] Linking CXX static library ../libLLVMLinker.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" && /usr/bin/cmake -P CMakeFiles/LLVMLinker.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMLinker
[ 36%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Coroutines/CoroSplit.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegAllocPBQP.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopUnrollPass.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopUnswitch.cpp"
[ 36%] Linking CXX static library ../../libLLVMCoroutines.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" && /usr/bin/cmake -P CMakeFiles/LLVMCoroutines.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/AliasAnalysis.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/AliasAnalysisEvaluator.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegisterClassInfo.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LoopVersioningLICM.cpp"
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/LTO/Caching.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegisterCoalescer.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/AliasAnalysisSummary.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/LTO/LTO.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LowerAtomic.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/AliasSetTracker.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/Analysis.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegisterPressure.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/AssumptionCache.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/LTO/LTO.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
/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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/MemCpyOptimizer.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/LTO/LTOBackend.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegisterScavenging.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/BasicAliasAnalysis.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/MergeICmps.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RenameIndependentSubregs.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/BlockFrequencyInfo.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/LTO/LTOModule.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/MIRCanonicalizerPass.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Analysis/BlockFrequencyInfo.cpp:18:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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,
      ^~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/NaryReassociate.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/BlockFrequencyInfoImpl.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/LTO/LTOCodeGenerator.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegisterUsageInfo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/BranchProbabilityInfo.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegUsageInfoCollector.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/NewGVN.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/LTO/UpdateCompilerUsed.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/RegUsageInfoPropagate.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CFG.cpp"
[ 36%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/LTO/ThinLTOCodeGenerator.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ResetMachineFunctionPass.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CFGPrinter.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CFLAndersAliasAnalysis.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SafeStack.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Linking CXX static library ../libLLVMLTO.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" && /usr/bin/cmake -P CMakeFiles/LLVMLTO.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 36%] Built target LLVMLTO
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SafeStackColoring.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/PlaceSafepoints.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CFLSteensAliasAnalysis.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CGSCCPassManager.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SafeStackLayout.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/CFLSteensAliasAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/Reassociate.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ScheduleDAG.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CallGraph.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/Archive.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/ArchiveWriter.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/Reg2Mem.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ScheduleDAGInstrs.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CallGraphSCCPass.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/Binary.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/COFFImportFile.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CallPrinter.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/COFFImportFile.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/COFFModuleDefinition.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CaptureTracking.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/COFFObjectFile.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ScheduleDAGPrinter.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/Decompressor.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CmpInstAnalysis.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/SCCP.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/ELF.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CostModel.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ScoreboardHazardRecognizer.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/CodeMetrics.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/ELFObjectFile.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ShadowStackGCLowering.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ConstantFolding.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/SROA.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/ShrinkWrap.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/Error.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/Delinearization.cpp"
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/IRObjectFile.cpp"
[ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SjLjEHPrepare.cpp"
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/DemandedBits.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SetVector.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/IRSymtab.cpp"
[ 36%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/Scalar.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SlotIndexes.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/DependenceAnalysis.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/MachOObjectFile.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/Scalarizer.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SpillPlacement.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/MachOUniversal.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/DivergenceAnalysis.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/ModuleSymbolTable.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/SplitKit.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/DomPrinter.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/Object.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/ObjectFile.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/RecordStreamer.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/DominanceFrontier.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/StackColoring.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/SymbolicFile.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/SymbolSize.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/SymbolSize.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/EHPersonalities.cpp"
[ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/WasmObjectFile.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/GlobalsModRef.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Object/WindowsResource.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/SimplifyCFGPass.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/StackMapLivenessAnalysis.cpp"
[ 38%] Linking CXX static library ../libLLVMObject.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 38%] Built target LLVMObject
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/ExecutionEngine.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/Sink.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/IVUsers.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/StackMaps.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/SpeculativeExecution.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/ExecutionEngineBindings.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/IndirectCallPromotionAnalysis.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/StackProtector.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/GDBRegistrationListener.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/InlineCost.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/SectionMemoryManager.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/TargetSelect.cpp"
[ 38%] Linking CXX static library ../libLLVMExecutionEngine.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" && /usr/bin/cmake -P CMakeFiles/LLVMExecutionEngine.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 38%] Built target LLVMExecutionEngine
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/InstCount.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/StackSlotColoring.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/ExecutionEngine/Interpreter/Execution.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/InstructionSimplify.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/TailDuplication.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TailDuplication.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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Module.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/StructurizeCFG.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'void* ffiValueFor(llvm::Type*, const llvm::GenericValue&, void*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:168:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       }
       ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:169:5: note: here
     case Type::FloatTyID: {
     ^~~~
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TailDuplicator.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/Interval.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/ExecutionEngine/Interpreter/Interpreter.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/IntervalPartition.cpp"
[ 38%] Linking CXX static library ../../libLLVMInterpreter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" && /usr/bin/cmake -P CMakeFiles/LLVMInterpreter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 38%] Built target LLVMInterpreter
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/IteratedDominanceFrontier.cpp"
[ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Transforms/Scalar/TailRecursionElimination.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetFrameLoweringImpl.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LazyBranchProbabilityInfo.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LazyBlockFrequencyInfo.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/MCJIT/MCJIT.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LazyCallGraph.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetInstrInfo.cpp"
[ 38%] Linking CXX static library ../../libLLVMScalarOpts.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/ranlib ../../libLLVMScalarOpts.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 38%] Built target LLVMScalarOpts
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LazyValueInfo.cpp"
[ 38%] Linking CXX static library ../../libLLVMMCJIT.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 38%] Built target LLVMMCJIT
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/Lint.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetLoweringBase.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetLoweringObjectFileImpl.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetOptionsImpl.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/Loads.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/Orc/ExecutionUtils.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LoopAccessAnalysis.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetPassConfig.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetRegisterInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/NullResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/Orc/NullResolver.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetSchedule.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TargetSubtargetInfo.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/Orc/OrcCBindings.cpp"
[ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LoopAnalysisManager.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp"
[ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/TwoAddressInstructionPass.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/Orc/OrcError.cpp"
[ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp"
[ 39%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LoopUnrollAnalyzer.cpp"
[ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/UnreachableBlockElim.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
    ^~~
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LoopInfo.cpp"
/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~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp"
[ 39%] Linking CXX static library ../../libLLVMOrcJIT.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" && /usr/bin/cmake -P CMakeFiles/LLVMOrcJIT.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 39%] Built target LLVMOrcJIT
[ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/VirtRegMap.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/LoopPass.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Target.cpp"
[ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/WinEHPrepare.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/MemDepPrinter.cpp"
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/TargetIntrinsicInfo.cpp"
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/TargetLoweringObjectFile.cpp"
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/MemDerefPrinter.cpp"
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp"
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/TargetMachine.cpp"
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/MemoryBuiltins.cpp"
[ 40%] Linking CXX static library ../../libLLVMRuntimeDyld.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 40%] Built target LLVMRuntimeDyld
[ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/CodeGen/XRayInstrumentation.cpp"
[ 40%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/TargetMachineC.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 40%] Building AArch64GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp
[ 40%] Building AArch64GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp
[ 40%] Linking CXX static library ../libLLVMTarget.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 40%] Built target LLVMTarget
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 40%] Building AMDGPUGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp
[ 40%] Building AArch64GenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp
[ 40%] Linking CXX static library ../libLLVMCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMCodeGen.a  CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
[ 40%] Building AArch64GenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp
[ 40%] Building AArch64GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp
[ 40%] Building AMDGPUGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp
[ 40%] Building AArch64GenAsmWriter1.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp
[ 40%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/MemoryDependenceAnalysis.cpp"
/usr/bin/ranlib ../libLLVMCodeGen.a
[ 40%] Building AArch64GenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMCodeGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 40%] Building ARMGenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc.tmp
[ 40%] Building AArch64GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp
[ 40%] Building ARMGenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-global-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc.tmp
[ 40%] Building AMDGPUGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp
[ 40%] Building ARMGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp
[ 40%] Building AArch64GenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp
[ 40%] Building ARMGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp
[ 40%] Building AArch64GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp
[ 40%] Building AArch64GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp
[ 40%] Building AMDGPUGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp
[ 40%] Building ARMGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp
[ 40%] Building ARMGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp
[ 40%] Building AMDGPUGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp
[ 40%] Building ARMGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp
[ 40%] Building ARMGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp
[ 40%] Building AMDGPUGenIntrinsics.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp
[ 40%] Building ARMGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp
[ 40%] Building AArch64GenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp
[ 40%] Building AMDGPUGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp
[ 40%] Building AArch64GenSystemOperands.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp
[ 40%] Building ARMGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp
[ 40%] Building AArch64GenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp
[ 40%] Building AArch64GenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && ../../../bin/llvm-tblgen -gen-global-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp
[ 40%] Building AMDGPUGenDFAPacketizer.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp
[ 40%] Building ARMGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp
[ 40%] Building ARMGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp
[ 40%] Building AMDGPUGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp
[ 40%] Updating AArch64GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc
[ 40%] Updating AArch64GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc
[ 40%] Updating AArch64GenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
[ 40%] Updating AArch64GenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc
[ 40%] Updating AArch64GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc
[ 40%] Updating AArch64GenAsmWriter1.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc
[ 40%] Updating AArch64GenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc
[ 40%] Updating AArch64GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc
[ 40%] Updating AArch64GenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc
[ 40%] Updating AArch64GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc
[ 40%] Updating AArch64GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
[ 40%] Updating AArch64GenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
[ 40%] Updating AArch64GenSystemOperands.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc
[ 40%] Updating AArch64GenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc
[ 40%] Updating AArch64GenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target AArch64CommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 40%] Building BPFGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp
[ 40%] Building BPFGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp
[ 40%] Building BPFGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc.tmp
[ 40%] Building BPFGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp
[ 40%] Building BPFGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc.tmp
[ 42%] Building ARMGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp
[ 42%] Building AMDGPUGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp
[ 42%] Building BPFGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp
[ 42%] Building BPFGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp
[ 42%] Building BPFGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp
[ 42%] Building BPFGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/BPF.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp
[ 42%] Building ARMGenSystemRegister.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARM.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc.tmp
[ 42%] Updating BPFGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc
[ 42%] Updating BPFGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc
[ 42%] Updating BPFGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc
[ 42%] Updating BPFGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc
[ 42%] Updating BPFGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc
[ 42%] Updating BPFGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc
[ 42%] Updating BPFGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc
[ 42%] Updating BPFGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc
[ 42%] Updating BPFGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target BPFCommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Building HexagonGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp
[ 42%] Updating ARMGenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc
[ 42%] Updating ARMGenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc
[ 42%] Updating ARMGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc
[ 42%] Updating ARMGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc
[ 42%] Updating ARMGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc
[ 42%] Updating ARMGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc
[ 42%] Updating ARMGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc
[ 42%] Updating ARMGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc
[ 42%] Updating ARMGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc
[ 42%] Updating ARMGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenFastISel.inc
[ 42%] Updating ARMGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc
[ 42%] Updating ARMGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc
[ 42%] Updating ARMGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc
[ 42%] Updating ARMGenSystemRegister.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target ARMCommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
[ 42%] Building HexagonGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Building LanaiGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc.tmp
[ 42%] Building LanaiGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc.tmp
[ 42%] Building AMDGPUGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp
[ 42%] Building LanaiGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc.tmp
[ 42%] Building LanaiGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc.tmp
[ 42%] Building HexagonGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp
[ 42%] Building LanaiGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc.tmp
[ 42%] Building LanaiGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc.tmp
[ 42%] Building LanaiGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc.tmp
[ 42%] Building LanaiGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc.tmp
[ 42%] Building LanaiGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Lanai.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc.tmp
[ 42%] Updating LanaiGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc
[ 42%] Updating LanaiGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc
[ 42%] Updating LanaiGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc
[ 42%] Updating LanaiGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc
[ 42%] Updating LanaiGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc
[ 42%] Updating LanaiGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc
[ 42%] Updating LanaiGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc
[ 42%] Updating LanaiGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc
[ 42%] Updating LanaiGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/MemoryLocation.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Building AMDGPUGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp
[ 42%] Built target LanaiCommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Building MipsGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp
[ 42%] Building MipsGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp
[ 42%] Building AMDGPUGenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp
[ 42%] Building MipsGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp
[ 42%] Updating AMDGPUGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
[ 42%] Updating AMDGPUGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc
[ 42%] Building HexagonGenDFAPacketizer.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp
[ 42%] Updating AMDGPUGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
[ 42%] Building MipsGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp
[ 42%] Updating AMDGPUGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
[ 42%] Updating AMDGPUGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc
[ 42%] Updating AMDGPUGenIntrinsics.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc
[ 42%] Updating AMDGPUGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc
[ 42%] Updating AMDGPUGenDFAPacketizer.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc
[ 42%] Updating AMDGPUGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc
[ 42%] Updating AMDGPUGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
[ 42%] Updating AMDGPUGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc
[ 42%] Updating AMDGPUGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc
[ 42%] Updating AMDGPUGenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target AMDGPUCommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Building MSP430GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp
[ 42%] Building MipsGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp
[ 42%] Building MSP430GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp
[ 42%] Building MSP430GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp
[ 42%] Building MipsGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp
[ 42%] Building HexagonGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp
[ 42%] Building MSP430GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp
[ 42%] Building MSP430GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp
[ 42%] Building MSP430GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MSP430.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp
[ 42%] Updating MSP430GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc
[ 42%] Updating MSP430GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc
[ 42%] Building HexagonGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp
[ 42%] Updating MSP430GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc
[ 42%] Updating MSP430GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc
[ 42%] Updating MSP430GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc
[ 42%] Updating MSP430GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target MSP430CommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Building NVPTXGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp
[ 42%] Building MipsGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp
[ 42%] Building NVPTXGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp
[ 42%] Building MipsGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp
[ 42%] Building NVPTXGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp
[ 42%] Building MipsGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp
[ 42%] Building NVPTXGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp
[ 42%] Building HexagonGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp
[ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/MemorySSA.cpp"
[ 42%] Building MipsGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp
[ 42%] Building HexagonGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp
[ 42%] Building NVPTXGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/NVPTX.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp
[ 42%] Building MipsGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Mips.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp
[ 42%] Building HexagonGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp
[ 42%] Updating NVPTXGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
[ 42%] Updating NVPTXGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc
[ 42%] Updating NVPTXGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc
[ 42%] Updating NVPTXGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc
[ 42%] Updating NVPTXGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target NVPTXCommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
[ 42%] Updating MipsGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Updating MipsGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc
[ 42%] Building PPCGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp
[ 42%] Updating MipsGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc
[ 42%] Updating MipsGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc
[ 42%] Updating MipsGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc
[ 42%] Updating MipsGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc
[ 42%] Updating MipsGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenFastISel.inc
[ 42%] Updating MipsGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc
[ 42%] Updating MipsGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc
[ 42%] Updating MipsGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc
[ 42%] Updating MipsGenMCPseudoLowering.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target MipsCommonTableGen
[ 42%] Updating HexagonGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
[ 42%] Updating HexagonGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc
[ 42%] Building PPCGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp
[ 42%] Updating HexagonGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc
[ 42%] Updating HexagonGenDFAPacketizer.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc
[ 42%] Updating HexagonGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc
[ 42%] Building PPCGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp
[ 42%] Updating HexagonGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc
[ 42%] Updating HexagonGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc
[ 42%] Updating HexagonGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
[ 42%] Updating HexagonGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target HexagonCommonTableGen
[ 42%] Building PPCGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Building SparcGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Building SystemZGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp
[ 42%] Building PPCGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp
[ 42%] Building SparcGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp
[ 42%] Building SparcGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp
[ 42%] Building PPCGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp
[ 42%] Building SystemZGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp
[ 42%] Building SparcGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp
[ 42%] Building SparcGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp
[ 42%] Building SystemZGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp
[ 42%] Building SparcGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp
[ 42%] Building SystemZGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp
[ 42%] Building SparcGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp
[ 42%] Building PPCGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp
[ 42%] Building SparcGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp
[ 42%] Building SparcGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Sparc.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp
[ 42%] Updating SparcGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc
[ 42%] Updating SparcGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc
[ 42%] Updating SparcGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc
[ 42%] Updating SparcGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc
[ 42%] Updating SparcGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc
[ 42%] Updating SparcGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc
[ 42%] Updating SparcGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc
[ 42%] Updating SparcGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc
[ 42%] Updating SparcGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target SparcCommonTableGen
[ 42%] Building PPCGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp
[ 42%] Building SystemZGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp
[ 42%] Building SystemZGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-emitter -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
[ 42%] Building PPCGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Building X86GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp
[ 42%] Building PPCGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPC.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp
[ 42%] Building SystemZGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp
[ 42%] Updating PPCGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc
[ 42%] Updating PPCGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc
[ 42%] Updating PPCGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc
[ 42%] Updating PPCGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
[ 42%] Updating PPCGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc
[ 42%] Updating PPCGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc
[ 42%] Updating PPCGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc
[ 42%] Updating PPCGenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc
[ 42%] Updating PPCGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc
[ 42%] Updating PPCGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target PowerPCCommonTableGen
[ 42%] Building SystemZGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp
[ 42%] Building X86GenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp
[ 42%] Building SystemZGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/SystemZ.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp
[ 42%] Building X86GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp
[ 42%] Updating SystemZGenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
[ 42%] Updating SystemZGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc
[ 42%] Updating SystemZGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc
[ 42%] Updating SystemZGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc
[ 42%] Updating SystemZGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc
[ 42%] Updating SystemZGenMCCodeEmitter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc
[ 42%] Updating SystemZGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc
[ 42%] Updating SystemZGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
[ 42%] Updating SystemZGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target SystemZCommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 42%] Building X86GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp
[ 42%] Building XCoreGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-register-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp
[ 42%] Building XCoreGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-instr-info -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp
[ 42%] Building XCoreGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-disassembler -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp
[ 42%] Building XCoreGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp
[ 42%] Building XCoreGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp
[ 42%] Building XCoreGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp
[ 42%] Building XCoreGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/XCore.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp
[ 42%] Updating XCoreGenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc
[ 42%] Updating XCoreGenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc
[ 42%] Updating XCoreGenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc
[ 42%] Updating XCoreGenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc
[ 42%] Updating XCoreGenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc
[ 43%] Updating XCoreGenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc
[ 43%] Updating XCoreGenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 43%] Built target XCoreCommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 43%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/AsmParser/LLLexer.cpp"
[ 43%] Building X86GenAsmWriter1.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser/LLLexer.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser/LLLexer.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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) {
      ^~~~~~
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/MemorySSAUpdater.cpp"
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ModuleDebugInfoPrinter.cpp"
[ 43%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/AsmParser/LLParser.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/GCOV.cpp"
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ModuleSummaryAnalysis.cpp"
[ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/InstrProf.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser/LLParser.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/IR/Attributes.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser/LLParser.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
    ^~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
 }
 ^
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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());
                                               ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
[ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/InstrProfReader.cpp"
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ObjCARCAliasAnalysis.cpp"
[ 43%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/AsmParser/Parser.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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());
                                               ^
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ObjCARCAnalysisUtils.cpp"
In file included from /usr/include/c++/7/list:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProf.h:40,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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());
                                               ^
[ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/InstrProfWriter.cpp"
[ 43%] Linking CXX static library ../libLLVMAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 43%] Built target LLVMAsmParser
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 43%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/Coverage/CoverageMapping.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ObjCARCInstKind.cpp"
[ 43%] Building X86GenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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());
                                               ^
[ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/ProfileSummaryBuilder.cpp"
[ 43%] Building X86GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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>::
       ^~~~~~~~~~~~~~~~~~~
/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
/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/OptimizationRemarkEmitter.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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_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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/Coverage/CoverageMappingWriter.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Attributes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/SampleProf.cpp"
[ 43%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/Coverage/CoverageMappingReader.cpp"
[ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/SampleProfReader.cpp"
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/OrderedBasicBlock.cpp"
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/PHITransAddr.cpp"
[ 43%] Building X86GenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Metadata.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DebugLoc.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DiagnosticInfo.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DiagnosticInfo.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
    ^~~
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/PostDominators.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,
    ^~~
[ 43%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ProfileData/SampleProfWriter.cpp"
[ 43%] Linking CXX static library ../../libLLVMCoverage.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 43%] Built target LLVMCoverage
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ProfileSummaryInfo.cpp"
[ 45%] Building X86GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-callingconv -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenCallingConv.inc.tmp
[ 45%] Building X86GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-subtarget -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Passes" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Passes/PassBuilder.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/PtrUseVisitor.cpp"
[ 45%] Linking CXX static library ../libLLVMProfileData.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMProfileData
[ 45%] Building X86GenEVEX2VEXTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-x86-EVEX2VEX-tables -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/RegionInfo.cpp"
[ 45%] Building X86GenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-register-bank -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenRegisterBank.inc.tmp
[ 45%] Building X86GenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && ../../../bin/llvm-tblgen -gen-global-isel -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86 -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenGlobalISel.inc.tmp
[ 45%] Updating X86GenRegisterInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc
[ 45%] Updating X86GenDisassemblerTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc
[ 45%] Updating X86GenInstrInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenInstrInfo.inc
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/RegionPass.cpp"
[ 45%] Updating X86GenAsmWriter.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmWriter.inc
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/RegionPrinter.cpp"
[ 45%] Linking CXX static library ../../libLLVMDlltoolDriver.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMDlltoolDriver
[ 45%] Updating X86GenAsmWriter1.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/ToolDrivers/llvm-lib/LibDriver.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ArchiveWriter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMLibDriver
[ 45%] Updating X86GenAsmMatcher.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/XRay/InstrumentationMap.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ScalarEvolution.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/XRay/InstrumentationMap.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/XRay/Trace.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/XRay/Trace.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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~+rc3/include/llvm/XRay/Trace.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/XRay/Trace.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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%] Updating X86GenDAGISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenDAGISel.inc
/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);
     ~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Updating X86GenFastISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenFastISel.inc
[ 45%] Updating X86GenCallingConv.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenCallingConv.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenCallingConv.inc
[ 45%] Updating X86GenSubtargetInfo.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc
[ 45%] Updating X86GenEVEX2VEXTables.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc
[ 45%] Updating X86GenRegisterBank.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenRegisterBank.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenRegisterBank.inc
[ 45%] Updating X86GenGlobalISel.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenGlobalISel.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/X86GenGlobalISel.inc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target X86CommonTableGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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
/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);
        ~~~~~~~              
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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 
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/XRay/Trace.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/XRay/Trace.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
 }
 ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object tools/polly/lib/CMakeFiles/LLVMPolly.dir/Polly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-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~+rc3/tools/polly/lib/Polly.cpp"
[ 45%] Linking CXX static library ../libLLVMXRay.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" && /usr/bin/cmake -P CMakeFiles/LLVMXRay.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMXRay
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target clang-tablegen-targets
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp"
[ 45%] Linking CXX shared module ../../../lib/LLVMPolly.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMPolly
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ScalarEvolutionExpander.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/llvm-cfi-verify/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/llvm-cfi-verify/lib/FileAnalysis.cpp"
[ 45%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/llvm-cfi-verify/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/llvm-cfi-verify/lib/GraphBuilder.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
[ 45%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ScalarEvolutionNormalization.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMCFIVerify
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal".
Scanning dependencies of target LLVMAArch64CodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64Info.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64Info
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/TargetLibraryInfo.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64AsmPrinter.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/TargetTransformInfo.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/Trace.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64CallLowering.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64AsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64AsmParser
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/TypeBasedAliasAnalysis.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal".
Scanning dependencies of target LLVMAArch64Disassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/TypeMetadataUtils.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ScopedNoAliasAA.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ValueLattice.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64CollectLOH.cpp"
[ 45%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ValueLatticeUtils.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/ValueTracking.cpp"
[ 45%] Linking CXX static library ../libLLVMPasses.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" && /usr/bin/cmake -P CMakeFiles/LLVMPasses.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMPasses
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64CondBrTuning.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMAArch64AsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64Disassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64Disassembler
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64ConditionalCompares.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp"
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Analysis/VectorUtils.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp"
[ 45%] Linking CXX static library ../libLLVMAnalysis.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAnalysis
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64AsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64AsmPrinter
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64FastISel.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal".
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64Utils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64Utils
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64A53Fix835769.cpp"
Scanning dependencies of target LLVMAMDGPUCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp"
[ 45%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAArch64Desc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64Desc
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64FrameLowering.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAMDGPUUtils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAMDGPUUtils
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp"
[ 45%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64ConditionOptimizer.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp"
[ 45%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUCallLowering.cpp"
[ 45%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 45%] Built target LLVMAMDGPUInfo
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64ISelDAGToDAG.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64ISelLowering.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Target/TargetMachine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUInstructionSelector.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/A15SDOptimizer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMAsmPrinter.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64InstrInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp"
[ 46%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Built target LLVMAMDGPUDesc
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64InstructionSelector.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMBaseInstrInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUISelLowering.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64InstructionSelector.cpp: In member function 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&, llvm::CodeGenCoverage&) const':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AArch64InstructionSelector.cpp:842:9: warning: variable 'DstTy' set but not used [-Wunused-but-set-variable]
     LLT DstTy = MRI.getType(I.getOperand(0).getReg());
         ^~~~~
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64LegalizerInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMBaseRegisterInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPULibCalls.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Built target LLVMARMInfo
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMCallLowering.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64MacroFusion.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPULibFunc.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/AsmParser/ARMAsmParser.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64MCInstLower.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMConstantIslandPass.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64PromoteConstant.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMConstantPoolValue.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMExpandPseudoInsts.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Built target LLVMARMAsmParser
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64RegisterInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMFastISel.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/Disassembler/ARMDisassembler.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64StorePairSuppress.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMFrameLowering.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Built target LLVMARMDisassembler
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64Subtarget.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64TargetMachine.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMHazardRecognizer.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64TargetObjectFile.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64TargetTransformInfo.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Built target LLVMARMAsmPrinter
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp"
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMISelLowering.cpp"
[ 46%] Linking CXX static library ../../libLLVMAArch64CodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" && /usr/bin/cmake -P CMakeFiles/LLVMAArch64CodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 46%] Built target LLVMAArch64CodeGen
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUSubtarget.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUTargetMachine.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/Utils/ARMBaseInfo.cpp"
[ 46%] Linking CXX static library ../../../libLLVMARMUtils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Built target LLVMARMUtils
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 46%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFAsmPrinter.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp"
[ 46%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFFrameLowering.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp"
[ 46%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFInstrInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMInstrInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp"
[ 46%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFISelDAGToDAG.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMLegalizerInfo.cpp"
[ 46%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFISelLowering.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMLoadStoreOptimizer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp"
[ 46%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFMCInstLower.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDGPUInline.cpp"
[ 46%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFRegisterInfo.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp"
[ 46%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp"
[ 46%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp"
[ 46%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMMCInstLower.cpp"
[ 47%] Linking CXX static library ../../../libLLVMARMDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMARMDesc
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/AsmParser/BPFAsmParser.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFSubtarget.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMBPFAsmParser
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMBPFDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/Disassembler/BPFDisassembler.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMMachineFunctionInfo.cpp"
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/BPFTargetMachine.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/GCNHazardRecognizer.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMBPFDisassembler
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMBPFAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMBPFAsmPrinter
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMMacroFusion.cpp"
[ 47%] Linking CXX static library ../../libLLVMBPFCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" && /usr/bin/cmake -P CMakeFiles/LLVMBPFCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMBPFCodeGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMBPFInfo
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMHexagonCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/BitTracker.cpp"
[ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp"
[ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp"
[ 47%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/GCNIterativeScheduler.cpp"
[ 47%] Linking CXX static library ../../../libLLVMBPFDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMBPFDesc
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMRegisterInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonAsmPrinter.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMOptimizeBarriersPass.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/GCNMinRegStrategy.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMRegisterBankInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonBitSimplify.cpp"
[ 47%] Linking CXX static library ../../../libLLVMHexagonAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMHexagonAsmParser
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/GCNRegPressure.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMSelectionDAGInfo.cpp"
[ 47%] Linking CXX static library ../../../libLLVMHexagonInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMHexagonInfo
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/GCNSchedStrategy.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonBitTracker.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMSubtarget.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMTargetMachine.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonBlockRanges.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonBranchRelaxation.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMTargetObjectFile.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonCFGOptimizer.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMTargetTransformInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonCommonGEP.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonConstExtenders.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/MLxExpansionPass.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600FrameLowering.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function 'llvm::MCInst llvm::HexagonMCInstrInfo::deriveSubInst(const llvm::MCInst&)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:792:3: note: here
   case Hexagon::A4_combineir:
   ^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:904:3: note: here
   case Hexagon::S2_storerb_io:
   ^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/Thumb1FrameLowering.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600InstrInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonConstPropagation.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/Thumb1InstrInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600ISelLowering.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonCopyToCombine.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ThumbRegisterInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonEarlyIfConv.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/Thumb2ITBlockPass.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600MachineScheduler.cpp"
[ 47%] Linking CXX static library ../../../libLLVMHexagonDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMHexagonDesc
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/Thumb2InstrInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonExpandCondsets.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/Thumb2SizeReduction.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600Packetizer.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonFixupHwLoops.cpp"
[ 47%] Linking CXX static library ../../../libLLVMHexagonDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMHexagonDisassembler
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/R600RegisterInfo.cpp"
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/ARM/ARMComputeBlockSize.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonFrameLowering.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiAsmPrinter.cpp"
[ 47%] Linking CXX static library ../../libLLVMARMCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" && /usr/bin/cmake -P CMakeFiles/LLVMARMCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMARMCodeGen
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiDelaySlotFiller.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiFrameLowering.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGatherPacketize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonGatherPacketize.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMLanaiAsmParser
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIFixSGPRCopies.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiInstrInfo.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiISelDAGToDAG.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonGenExtract.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiISelLowering.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonGenInsert.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIFixVGPRCopies.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiMCInstLower.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiMemAluCombiner.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIFixWWMLiveness.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiRegisterInfo.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonGenMux.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiSubtarget.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIFoldOperands.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiTargetMachine.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonGenPredicate.cpp"
[ 47%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/LanaiTargetObjectFile.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIFrameLowering.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonHardwareLoops.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonHazardRecognizer.cpp"
[ 47%] Linking CXX static library ../../libLLVMLanaiCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" && /usr/bin/cmake -P CMakeFiles/LLVMLanaiCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMLanaiCodeGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMLanaiInfo
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp"
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp"
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp"
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIInsertSkips.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMLanaiAsmPrinter
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonInstrInfo.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp"
[ 47%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/cmake -P CMakeFiles/LLVMLanaiDesc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiDesc.dir/link.txt --verbose=1
/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~+rc3/build-llvm'
[ 47%] Built target LLVMLanaiDesc
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIInsertWaitcnts.cpp"
[ 47%] Linking CXX static library ../../../libLLVMLanaiDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Built target LLVMLanaiDisassembler
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonISelDAGToDAG.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/Mips16FrameLowering.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CommandLine.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/Mips16HardFloat.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIInsertWaits.cpp"
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/Mips16HardFloatInfo.cpp"
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/Mips16InstrInfo.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIInstrInfo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:275:6: warning: 'void {anonymous}::Coloring::dump() const' defined but not used [-Wunused-function]
 void Coloring::dump() const {
      ^~~~~~~~
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/Mips16ISelDAGToDAG.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonISelLowering.cpp"
[ 47%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp"
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIISelLowering.cpp"
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/Mips16ISelLowering.cpp"
[ 47%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/Mips16RegisterInfo.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsAnalyzeImmediate.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsAsmPrinter.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsCCState.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonMachineScheduler.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SILowerControlFlow.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsConstantIslandPass.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonMCInstLower.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsDelaySlotFiller.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SILowerI1Copies.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonNewValueJump.cpp"
[ 49%] Linking CXX static library ../../../libLLVMMipsAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Built target LLVMMipsAsmPrinter
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/Disassembler/MipsDisassembler.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonOptAddrMode.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsFastISel.cpp"
[ 49%] Linking CXX static library ../../../libLLVMMipsDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Built target LLVMMipsDisassembler
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIMachineScheduler.cpp"
[ 49%] Linking CXX static library ../../../libLLVMMipsInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Built target LLVMMipsInfo
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsHazardSchedule.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonPeephole.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/MCExpr.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/MCFixup.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsInstrInfo.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIMemoryLegalizer.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonRDFOpt.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsISelDAGToDAG.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonRegisterInfo.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsISelLowering.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp"
[ 49%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp"
[ 49%] Linking CXX static library ../../../libLLVMMipsDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Built target LLVMMipsDesc
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonSplitConst32AndConst64.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/AsmParser/MipsAsmParser.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonSplitDouble.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIPeepholeSDWA.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsFrameLowering.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsLongBranch.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIRegisterInfo.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonStoreWidening.cpp"
[ 49%] Linking CXX static library ../../../libLLVMMipsAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 49%] Built target LLVMMipsAsmParser
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonSubtarget.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsMCInstLower.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonTargetMachine.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonTargetObjectFile.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIShrinkInstructions.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsMachineFunction.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/SIWholeQuadMode.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp"
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/AMDGPU/GCNILPSched.cpp"
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsOptimizePICCall.cpp"
[ 49%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsOs16.cpp"
[ 50%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 50%] Built target LLVMAMDGPUCodeGen
[ 50%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsRegisterInfo.cpp"
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 50%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 50%] Building CXX object lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp"
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonVectorPrint.cpp"
[ 50%] Linking CXX static library ../../../libLLVMMSP430AsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 50%] Built target LLVMMSP430AsmPrinter
[ 50%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp"
[ 50%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsSEFrameLowering.cpp"
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp"
[ 50%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430ISelLowering.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp"
[ 52%] Linking CXX static library ../../../libLLVMMSP430Info.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMMSP430Info
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430InstrInfo.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsSEInstrInfo.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/RDFCopy.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430FrameLowering.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/RDFDeadCode.cpp"
[ 52%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsSEISelDAGToDAG.cpp"
[ 52%] Linking CXX static library ../../../libLLVMMSP430Desc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMMSP430Desc
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsSEISelLowering.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430RegisterInfo.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/RDFGraph.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430Subtarget.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXAsmPrinter.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430TargetMachine.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsSERegisterInfo.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/RDFLiveness.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430AsmPrinter.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsSubtarget.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp"
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Hexagon/RDFRegisters.cpp"
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/MSP430/MSP430MCInstLower.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXFrameLowering.cpp"
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsTargetMachine.cpp"
[ 52%] Linking CXX static library ../../libLLVMMSP430CodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" && /usr/bin/cmake -P CMakeFiles/LLVMMSP430CodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMMSP430CodeGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp"
[ 52%] Linking CXX static library ../../libLLVMHexagonCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" && /usr/bin/cmake -P CMakeFiles/LLVMHexagonCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMHexagonCodeGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp"
[ 52%] Linking CXX static library ../../../libLLVMNVPTXInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMNVPTXInfo
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MipsTargetObjectFile.cpp"
[ 52%] Linking CXX static library ../../../libLLVMNVPTXAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMNVPTXAsmPrinter
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Mips/MicroMipsSizeReduction.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXISelDAGToDAG.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCBoolRetToInt.cpp"
[ 52%] Linking CXX static library ../../../libLLVMNVPTXDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMNVPTXDesc
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXISelLowering.cpp"
[ 52%] Linking CXX static library ../../libLLVMMipsCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" && /usr/bin/cmake -P CMakeFiles/LLVMMipsCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMMipsCodeGen
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXImageOptimizer.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCAsmPrinter.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXInstrInfo.cpp"
[ 52%] Linking CXX static library ../../../libLLVMPowerPCAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMPowerPCAsmParser
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCBranchSelector.cpp"
[ 52%] Linking CXX static library ../../../libLLVMPowerPCDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMPowerPCDisassembler
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCBranchCoalescing.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXLowerAggrCopies.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCCCState.cpp"
[ 52%] Linking CXX static library ../../../libLLVMPowerPCInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMPowerPCInfo
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXLowerArgs.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCCTRLoops.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXLowerAlloca.cpp"
[ 52%] Linking CXX static library ../../../libLLVMPowerPCAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Built target LLVMPowerPCAsmPrinter
[ 52%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 52%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/DelaySlotFiller.cpp"
[ 52%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXPeephole.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCHazardRecognizers.cpp"
[ 52%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp"
[ 52%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/LeonPasses.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXMCExpr.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCInstrInfo.cpp"
[ 53%] Linking CXX static library ../../../libLLVMPowerPCDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMPowerPCDesc
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcAsmPrinter.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXRegisterInfo.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcInstrInfo.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCISelDAGToDAG.cpp"
[ 53%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcISelDAGToDAG.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSparcDesc
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXSubtarget.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXTargetMachine.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcISelLowering.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSparcAsmPrinter
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCISelLowering.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcFrameLowering.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVPTXUtilities.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVVMIntrRange.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcMachineFunctionInfo.cpp"
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/NVPTX/NVVMReflect.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp"
[ 53%] Linking CXX static library ../../libLLVMNVPTXCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMNVPTXCodeGen
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCEarlyReturn.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcRegisterInfo.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSparcAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSparcAsmParser
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCFastISel.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcSubtarget.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcTargetMachine.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCFrameLowering.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend.internal".
[ 53%] Linking CXX static library ../../../libLLVMSparcDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSparcDisassembler
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp"
Scanning dependencies of target LLVMSystemZCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZAsmPrinter.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcMCInstLower.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZCallingConv.cpp"
[ 53%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/Sparc/SparcTargetObjectFile.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCMCInstLower.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZConstantPoolValue.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZElimCompare.cpp"
[ 53%] Linking CXX static library ../../libLLVMSparcCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" && /usr/bin/cmake -P CMakeFiles/LLVMSparcCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSparcCodeGen
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCMIPeephole.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCRegisterInfo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCQPXLoadSplat.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZExpandPseudo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCSubtarget.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCTargetMachine.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCTargetObjectFile.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZFrameLowering.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCTargetTransformInfo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCTOCRegDeps.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCTLSDynamicCall.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZHazardRecognizer.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCVSXCopy.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCReduceCRLogicals.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZISelLowering.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCVSXFMAMutate.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZInstrInfo.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZLDCleanup.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCExpandISEL.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZLongBranch.cpp"
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/PowerPC/PPCPreEmitPeephole.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZMachineFunctionInfo.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSystemZAsmParser
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZMachineScheduler.cpp"
[ 53%] Linking CXX static library ../../libLLVMPowerPCCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMPowerPCCodeGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSystemZAsmPrinter
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZMCInstLower.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSystemZInfo
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZRegisterInfo.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSystemZDisassembler
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZSelectionDAGInfo.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal".
Scanning dependencies of target LLVMX86CodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86AsmPrinter.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp"
[ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86CallFrameOptimization.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZShortenInst.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp"
[ 53%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp"
[ 53%] Linking CXX static library ../../../libLLVMSystemZDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 53%] Built target LLVMSystemZDesc
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86CallLowering.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZSubtarget.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86CmovConversion.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp"
[ 54%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/AsmParser/X86AsmParser.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZTargetMachine.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86DomainReassignment.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/Disassembler/X86Disassembler.cpp"
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/SystemZ/SystemZTDC.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86AsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Built target LLVMX86AsmParser
[ 54%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/Disassembler/X86DisassemblerDecoder.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal".
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86ExpandPseudo.cpp"
Scanning dependencies of target LLVMX86AsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp"
[ 54%] Linking CXX static library ../../libLLVMSystemZCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" && /usr/bin/cmake -P CMakeFiles/LLVMSystemZCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 54%] Built target LLVMSystemZCodeGen
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86FastISel.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86Disassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Built target LLVMX86Disassembler
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86FixupBWInsts.cpp"
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/InstPrinter/X86IntelInstPrinter.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/TargetInfo/X86TargetInfo.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86Info.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Built target LLVMX86Info
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86FixupLEAs.cpp"
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/InstPrinter/X86InstComments.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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);
       ~~~~~~~~~~~~^~~~~~~~~~~
[ 54%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Built target LLVMX86AsmPrinter
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/Utils/X86ShuffleDecode.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreAsmPrinter.cpp"
[ 54%] Linking CXX static library ../../../libLLVMX86Utils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 54%] Built target LLVMX86Utils
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreFrameLowering.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp"
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86FixupSetCC.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp"
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreInstrInfo.cpp"
[ 56%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp"
[ 56%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86FloatingPoint.cpp"
[ 56%] Linking CXX static library ../../../libLLVMX86Desc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Built target LLVMX86Desc
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreISelDAGToDAG.cpp"
[ 56%] Linking CXX static library ../../../libLLVMXCoreDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Built target LLVMXCoreDisassembler
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86InstructionSelector.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreISelLowering.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Building CXX object lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp"
[ 56%] Linking CXX static library ../../../libLLVMXCoreAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Built target LLVMXCoreAsmPrinter
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreLowerThreadLocal.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreMachineFunctionInfo.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86ISelDAGToDAG.cpp"
[ 56%] Linking CXX static library ../../../libLLVMXCoreInfo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Built target LLVMXCoreInfo
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreMCInstLower.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/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~+rc3/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~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86ISelLowering.cpp"
[ 56%] Linking CXX static library ../../../libLLVMXCoreDesc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Built target LLVMXCoreDesc
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreRegisterInfo.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Built target asan
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86InterleavedAccess.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreSubtarget.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreTargetMachine.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreTargetObjectFile.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Attributes.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/HeaderMap.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Builtins.cpp"
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/HeaderSearch.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreSelectionDAGInfo.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/CharInfo.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Cuda.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Diagnostic.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/DiagnosticIDs.cpp"
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/Lexer.cpp"
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/FileManager.cpp"
[ 56%] Linking CXX static library ../../libLLVMXCoreCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" && /usr/bin/cmake -P CMakeFiles/LLVMXCoreCodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 56%] Built target LLVMXCoreCodeGen
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 56%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseAST.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/LiteralSupport.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/FileSystemStatCache.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LangOptions.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseAST.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/IdentifierTable.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/MacroArgs.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/LangOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/LangOptions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Module.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/CallingConvLower.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/CodeGen/CallingConvLower.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/MacroInfo.cpp"
[ 56%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/ObjCRuntime.cpp"
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ModuleMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/ModuleMap.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/OpenMPKinds.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/SanitizerBlacklist.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/include/llvm/Support/TrigramIndex.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SpecialCaseList.h:58,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SanitizerSpecialCaseList.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/SourceLocation.cpp"
[ 56%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseDecl.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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/SourceManager.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseDecl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PPCaching.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets.cpp"
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PPCallbacks.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86InstrFMA3Info.cpp"
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp"
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PPDirectives.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/AArch64.cpp"
[ 56%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseDeclCXX.cpp"
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86InstrInfo.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/AMDGPU.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/ARM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/ARM.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 56%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PPExpressions.cpp"
[ 56%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/BPF.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Hexagon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/Hexagon.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PPLexerChange.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseExpr.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Lanai.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/Lanai.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86EvexToVex.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/Le64.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseExpr.cpp:24:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Basic/CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/MSP430.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/PPMacroExpansion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PPMacroExpansion.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/Mips.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/NVPTX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/NVPTX.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86LegalizerInfo.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/Nios2.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseExprCXX.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/OSTargets.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/OSTargets.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PTHLexer.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/PNaCl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/PNaCl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Basic/CMakeFiles/clangBasic.dir/Targets/PPC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/PPC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Pragma.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/Pragma.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SPIR.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/SPIR.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86MCInstLower.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Sparc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/Sparc.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/SystemZ.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/SystemZ.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseInit.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PreprocessingRecord.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/TCE.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/WebAssembly.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseInit.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/Preprocessor.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/X86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/X86.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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 lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86MachineFunctionInfo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Targets/XCore.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseObjc.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TokenKinds.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/TokenKinds.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86MacroFusion.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Version.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/PreprocessorLexer.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/VersionTuple.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/VirtualFileSystem.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ScratchBuffer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/ScratchBuffer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/TokenConcatenation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/TokenConcatenation.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86OptimizeLEAs.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/Warnings.cpp"
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Lex/TokenLexer.cpp"
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/XRayLists.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Basic/XRayLists.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseOpenMP.cpp"
[ 57%] Linking CXX static library ../../../../lib/libclangBasic.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 57%] Built target clangBasic
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/APValue.cpp"
[ 57%] Linking CXX static library ../../../../lib/libclangLex.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 57%] Built target clangLex
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/APValue.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/X86PadShortFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86PadShortFunction.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ASTConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ASTConsumer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ASTContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ASTContext.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:117:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1029:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ASTContext.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/ParsePragma.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParsePragma.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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 lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86RegisterBankInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParsePragma.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTContext.cpp:9838:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86RegisterInfo.cpp"
In file included from /usr/include/c++/7/map:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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,
    ^~~
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseStmt.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86RetpolineThunks.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LangOptions.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseStmt.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86SelectionDAGInfo.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseStmtAsm.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/X86ShuffleDecodeConstantPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ASTDiagnostic.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseTemplate.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86Subtarget.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTDiagnostic.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ASTDiagnostic.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ASTDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ASTDumper.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86TargetMachine.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/ParseTentative.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ASTDumper.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/ParseTentative.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/AST/ASTDumper.cpp:1949:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/ASTDumper.cpp:1954:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/ASTDumper.cpp:1954:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTDumper.cpp:1949:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTDumper.cpp:1954:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTDumper.cpp:1954:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/X86TargetObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86TargetObjectFile.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ASTImporter.cpp"
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Parse/Parser.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ASTImporter.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse/Parser.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:219:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:4368:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:214:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:234:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:1695:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:4531:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:6263:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:6263:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:4404:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:4531:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:4692:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/X86TargetTransformInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86TargetTransformInfo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:6263:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTImporter.cpp:6263:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/libclangParse.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target clangParse
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ASTStructuralEquivalence.cpp"
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86VZeroUpper.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/X86WinAllocaExpander.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86WinAllocaExpander.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:807:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ASTTypeTraits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ASTTypeTraits.cpp"
/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,
    ^~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ASTTypeTraits.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend.internal".
Scanning dependencies of target clangDynamicASTMatchers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ASTTypeTraits.cpp:125:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/AttrImpl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/AttrImpl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/X86WinEHState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86WinEHState.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/X86CallingConv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/lib/Target/X86/X86CallingConv.cpp"
[ 57%] Linking CXX static library ../../../../lib/libclangASTMatchers.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers" && /usr/bin/cmake -P CMakeFiles/clangASTMatchers.dir/cmake_clean_target.cmake
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangASTMatchers.dir/link.txt --verbose=1
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/CXXInheritance.cpp"
/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~+rc3/build-llvm'
[ 57%] Built target clangASTMatchers
[ 57%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/CXXInheritance.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CrossTU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CrossTU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 57%] Building CXX object tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CrossTU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CrossTU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/build-llvm/lib/Target/X86" && /usr/bin/cmake -P CMakeFiles/LLVMX86CodeGen.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:654:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ranlib ../../libLLVMX86CodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CrossTU/CrossTranslationUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/Comment.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal".
Scanning dependencies of target clangSema
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CommentCommandTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Comment.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/Comment.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/libclangCrossTU.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 57%] Built target clangCrossTU
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/AttributeList.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/CommentBriefParser.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/AttributeList.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/CommentCommandTraits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/CommentCommandTraits.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:335:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:700:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:920:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:930:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:940:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:962:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:985:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:992:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1006:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CommentLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/CommentLexer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1150:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1154:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1231:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:530:26:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:530:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:534:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:538:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:542:25:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:548:26:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1053:27:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1117:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1147:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1351:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:138:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:179:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:700:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1154:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1231:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:644:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1053:27:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1053:27:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CommentParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/CommentParser.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DataCollection.cpp.o
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/CommentSema.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DataCollection.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DataCollection.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DataCollection.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CommentCommandTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Comment.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CommentSema.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/CommentSema.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CodeCompleteConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/CodeCompleteConsumer.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/Decl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/Decl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend.internal".
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DeclSpec.cpp.o
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/DeclSpec.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclarationName.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclarationName.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/DeclSpec.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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 clangCodeGen
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/BackendUtil.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/DeclBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclBase.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclBase.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/DelayedDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/DelayedDiagnostic.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/BackendUtil.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGAtomic.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/IdentifierResolver.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/JumpDiagnostics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/JumpDiagnostics.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/DeclFriend.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclFriend.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclFriend.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclFriend.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/MultiplexExternalSemaSource.cpp.o
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGBlocks.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclGroup.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclGroup.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExternalASTSource.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclObjC.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Scope.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/Scope.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ScopeInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/ScopeInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/ScopeInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/ScopeInfo.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/DeclOpenMP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclOpenMP.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclOpenMP.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Sema.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/Sema.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGBuiltin.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclPrinter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/Sema.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclPrinter.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/DeclTemplate.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/DeclTemplate.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SemaAccess.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaAccess.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/Expr.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/Expr.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaAccess.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/AST/Expr.cpp:2280:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/Expr.cpp:3044:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/Expr.cpp:3044:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/Expr.cpp:2278:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/Expr.cpp:2280:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/Expr.cpp:3044:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/Expr.cpp:3044:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CGCUDANV.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGCUDANV.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/ExprClassification.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ExprClassification.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAttr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaAttr.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ExprClassification.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaAttr.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ExprClassification.cpp:388:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ExprClassification.cpp:388:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ExprConstant.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ExprConstant.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ExprConstant.cpp:36:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/CGCUDARuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGCUDARuntime.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:3886:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:3900:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:3946:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:3959:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:4024:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:4070:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:4117:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:4126:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:4131:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:4136:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:5130:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:5130:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/SemaCXXScopeSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:3930:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:5130:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/ExprConstant.cpp:5130:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SemaCast.cpp.o
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGCXX.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaCast.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaCast.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/GlobalDecl.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGVTables.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ExprCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ExprCXX.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ExprCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/SemaChecking.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaChecking.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CGCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGCXXABI.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaChecking.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/ExprObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ExprObjC.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprObjC.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ExprObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Sema/SemaChecking.cpp:11784:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Sema/SemaChecking.cpp:11807:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/SemaChecking.cpp:11838:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaChecking.cpp:11784:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaChecking.cpp:11803:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaChecking.cpp:11807:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ExternalASTMerger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ExternalASTMerger.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ExternalASTMerger.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CGCall.cpp.o
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ExternalASTSource.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGCall.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExternalASTSource.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ExternalASTSource.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/InheritViz.cpp"
[ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaCodeComplete.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/InheritViz.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ItaniumCXXABI.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/CXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ItaniumCXXABI.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ItaniumMangle.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Mangle.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ItaniumMangle.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/CGClass.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGClass.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SemaConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaCoroutine.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGClass.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Mangle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/Mangle.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGClass.cpp:522:21:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGClass.cpp:522:21:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/Mangle.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGClass.cpp:522:21:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGClass.cpp:522:21:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaCUDA.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/MicrosoftCXXABI.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGCleanup.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/CXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/MicrosoftMangle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/MicrosoftMangle.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Mangle.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/MicrosoftMangle.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SemaDecl.cpp.o
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaDecl.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGCoroutine.cpp"
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/NestedNameSpecifier.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/NestedNameSpecifier.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaDecl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/NSAPI.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Sema/SemaDecl.cpp:12449:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NSAPI.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/NSAPI.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/SemaDecl.cpp:12461:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaDecl.cpp:12461:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGCoroutine.cpp:570:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaDecl.cpp:12449:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ODRHash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ODRHash.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGDebugInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ODRHash.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ODRHash.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/OpenMPClause.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/OpenMPClause.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/OpenMPClause.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/ParentMap.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGDecl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/ParentMap.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/QualTypeNames.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/QualTypeNames.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/QualTypeNames.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/CGDecl.cpp:605:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/CGDecl.cpp:1171:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGDecl.cpp:605:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGDecl.cpp:1171:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/RawCommentList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/RawCommentList.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RawCommentList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/RawCommentList.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/RecordLayout.cpp.o
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGDeclCXX.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/RecordLayout.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecordLayout.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/RecordLayout.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/SemaDeclAttr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/RecordLayoutBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/RecordLayoutBuilder.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecordLayout.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7415:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7418:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7420:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7424:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7426:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7429:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7631:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7630:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaDeclAttr.cpp:7617:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/SelectorLocationsKind.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/SelectorLocationsKind.cpp"
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGException.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/SelectorLocationsKind.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/SelectorLocationsKind.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/Stmt.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGException.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/Stmt.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/AST/Stmt.cpp:157:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/AST/Stmt.cpp:159:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/AST/Stmt.cpp:161:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/Stmt.cpp:157:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/Stmt.cpp:159:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/Stmt.cpp:161:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGException.cpp:1494:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGException.cpp:1494:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGException.cpp:1494:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGException.cpp:1494:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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
[ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGExpr.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/StmtCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtCXX.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/StmtCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/StmtIterator.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/StmtObjC.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/StmtObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/StmtOpenMP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/StmtOpenMP.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/StmtOpenMP.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/StmtPrinter.cpp.o
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGExprAgg.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/StmtPrinter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/StmtPrinter.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/StmtProfile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/StmtProfile.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/StmtProfile.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/StmtProfile.cpp:202:20:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/AST/StmtProfile.cpp:202:20:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/StmtProfile.cpp:202:20:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/AST/StmtProfile.cpp:202:20:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CGExprCXX.cpp.o
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/StmtViz.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGExprCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtGraphTraits.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/StmtViz.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/ADT/DepthFirstIterator.h:39:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtGraphTraits.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/StmtViz.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallPtrSet.h: In instantiation of 'class llvm::SmallPtrSetImpl<const clang::Stmt*>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallPtrSet.h:418:7:   required from 'class llvm::SmallPtrSet<const clang::Stmt*, 8>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/ADT/DepthFirstIterator.h:86:7:   required from 'class llvm::df_iterator<const clang::Stmt*>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtGraphTraits.h:67:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>;
                                                             ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtGraphTraits.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/StmtViz.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/TemplateBase.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/TemplateBase.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/TemplateBase.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/TemplateName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/TemplateName.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/TemplateName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/TemplateName.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CGExprComplex.cpp.o
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/Type.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGExprComplex.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/Type.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/TypeLoc.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGExprConstant.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/TypeLoc.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/TypeLoc.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/TypePrinter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/PrettyPrinter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/TypePrinter.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGExprConstant.cpp:1701:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGExprConstant.cpp:1701:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGExprConstant.cpp:1701:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGExprConstant.cpp:1701:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CGExprScalar.cpp.o
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGExprScalar.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/VTableBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/VTableBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/VTableBuilder.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/VTableBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/VTableBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/CGGPUBuiltin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/AST/VTTBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/VTTBuilder.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST/VTTBuilder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CGLoopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGLoopInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Use.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/User.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Constant.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Metadata.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DebugLoc.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGLoopInfo.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGObjC.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/CGObjC.cpp:1490:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGObjC.cpp:1656:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGObjC.cpp:3168:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGObjC.cpp:3168:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
/usr/bin/ranlib ../../../../lib/libclangAST.a
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGObjC.cpp:3168:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target clangAST
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGObjC.cpp:1490:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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 clangAnalysis
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/AnalysisDeclContext.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:177:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/BodyFarm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGObjCGNU.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/BodyFarm.cpp"
[ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaDeclCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/BodyFarm.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/BodyFarm.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CFG.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/CFG.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/CFG.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4304:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4346:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4349:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4362:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4554:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4566:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4582:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4585:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/CFG.cpp:4307:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4576:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4579:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4593:20:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4304:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4554:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4566:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4582:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CFG.cpp:4585:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CFGReachabilityAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/CFGStmtMap.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/CFGStmtMap.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/CallGraph.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/CallGraph.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/CallGraph.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp:4032:36:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtTryStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp:4032:36:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtSynchronizedStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp:4346:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp:4447:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp:4030:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp:4032:36:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGObjCMac.cpp:4346:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGObjCRuntime.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/CloneDetection.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp:557:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp:256:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp:256:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp:258:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp:557:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp:256:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/CloneDetection.cpp:256:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/CocoaConventions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/CocoaConventions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/Consumed.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/Consumed.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/Consumed.cpp:1265:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/Consumed.cpp:1289:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/Analysis/Consumed.cpp:1383:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/Consumed.cpp:1265:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/Consumed.cpp:1289:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/Consumed.cpp:1383:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CGOpenMPRuntime.cpp.o
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/Dominators.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/Dominators.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/FormatString.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/FormatStringParsing.h:4,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/FormatString.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5975:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7265:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7265:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7269:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7273:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7277:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7281:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7285:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7289:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7293:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7312:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7244:36:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7265:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7269:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7273:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7277:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7281:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7285:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7289:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7293:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp:227:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp:231:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp:512:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:5920:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7312:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp:225:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp:227:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp:231:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/LiveVariables.cpp:512:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp"
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/OSLog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/OSLog.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/OSLog.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/OSLog.cpp:3:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ObjCNoReturn.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/ObjCNoReturn.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/PostOrderCFGView.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/PostOrderCFGView.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/PrintfFormatString.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/PrintfFormatString.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ProgramPoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/ProgramPoint.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/ProgramPoint.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGRecordLayout.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/PseudoConstantAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:86:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:92:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:138:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:171:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:200:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:211:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:86:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ReachableCode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:53:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:62:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:79:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:183:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:187:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:219:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:223:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:234:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:549:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:557:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:566:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:572:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:577:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:582:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:585:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:620:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:281:29:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:284:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:601:23:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:53:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:62:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:79:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:183:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:187:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ReachableCode.cpp:620:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/ScanfFormatString.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/ScanfFormatString.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/ThreadSafety.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:80:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:141:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IndirectGotoStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:141:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::IfStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:143:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::WhileStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:144:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DoStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:145:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ForStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:146:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ReturnStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:148:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:150:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AsmStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:152:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CoroutineBodyStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:154:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1335:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CoreturnStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:157:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1338:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtTryStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:165:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1341:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtThrowStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:174:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1344:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtSynchronizedStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:177:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1348:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCForCollectionStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:180:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAutoreleasePoolStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:183:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1355:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXTryStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:187:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXForRangeStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:190:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SEHTryStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:193:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPParallelDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:196:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:199:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:202:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:205:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPSectionsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPSectionDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:211:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPSingleDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:214:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPMasterDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:217:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPCriticalDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:220:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:223:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:226:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPParallelSectionsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:229:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:232:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskyieldDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:235:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPBarrierDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:238:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskwaitDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:241:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskgroupDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:244:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPFlushDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:247:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPOrderedDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:250:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPAtomicDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:253:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:256:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:259:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPCancellationPointDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:262:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPCancelDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:265:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetDataDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:268:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetEnterDataDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:271:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetExitDataDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:274:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:277:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:280:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskLoopDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:283:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTaskLoopSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:286:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPDistributeDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:289:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetUpdateDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:292:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPDistributeParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:296:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPDistributeParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:300:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPDistributeSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:303:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:307:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:310:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDistributeDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:313:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDistributeSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:317:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDistributeParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:321:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTeamsDistributeParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:325:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:328:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:332:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeParallelForDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:336:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeParallelForSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:340:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPTargetTeamsDistributeSimdDirective, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:344:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:353:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:354:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:355:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AttributedStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:357:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::GotoStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:358:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BreakStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:359:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ContinueStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:360:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DefaultStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:361:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:362:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SEHLeaveStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:363:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:399:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:1353:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:2089:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:2252:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:2252:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1332:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1335:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1338:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1341:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1344:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1348:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafety.cpp:1355:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:141:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:143:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:144:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:145:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:146:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:148:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:150:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:152:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:154:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:157:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:165:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:174:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:177:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:180:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:183:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:187:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:190:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:193:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:196:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:199:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:202:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:205:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:211:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:214:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:217:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:220:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:223:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:226:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:229:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:232:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:235:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:238:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:241:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:244:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:247:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:250:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:253:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:256:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:259:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:262:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:265:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:268:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:271:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:274:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:277:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:280:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:283:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:286:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:289:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:292:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:296:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:300:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:303:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:307:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:310:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:313:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:317:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:321:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:325:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:328:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:332:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:336:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:340:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:344:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:353:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:354:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:355:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:357:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:358:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:359:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:360:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:361:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:362:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:363:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:1243:36:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:80:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:399:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:1353:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmt.cpp:1372:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:203:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:205:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:207:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:211:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:213:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:215:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:218:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:221:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:224:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:227:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:231:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:233:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:235:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:237:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:250:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:253:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:257:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:257:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:33:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:741:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CapturedStmt, const clang::Stmt>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:741:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3894:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:741:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2469:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:3894:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Instruction.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/BasicBlock.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/EHScopeStack.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 59%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Analysis/UninitializedValues.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGVTT.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis/UninitializedValues.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/GlobalDecl.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGVTables.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Analysis/UninitializedValues.cpp:648:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Analysis/UninitializedValues.cpp:650:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/libclangAnalysis.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ranlib ../../../../lib/libclangAnalysis.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target clangAnalysis
[ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaDeclObjC.cpp"
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CGVTables.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CodeGenABITypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CodeGenABITypes.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CodeGenAction.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 59%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Edit/Commit.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/EditedSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Edit/EditedSource.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Edit" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:383:79:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:383:79:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 59%] Built target clangEdit
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" --color=
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1370:23:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1375:24:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1379:24:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1399:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1399:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1400:21:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1403:23:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1421:20:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1422:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1423:29:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1423:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1424:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1424:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1427:22:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend.internal".
[ 59%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CodeGenModule.cpp"
Scanning dependencies of target clangRewrite
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 59%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Rewrite/HTMLRewrite.cpp"
[ 59%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Rewrite/TokenRewriter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/GlobalDecl.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGVTables.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 60%] Built target clangRewrite
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CodeGenPGO.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CodeGenPGO.cpp:281:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/CodeGenPGO.cpp:325:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenPGO.cpp:382:26:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CodeGenPGO.cpp:382:26:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaExceptionSpec.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/Sema/SemaExceptionSpec.cpp:940:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaExpr.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExpr.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CodeGenTBAA.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenTBAA.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CodeGenTypes.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Use.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/User.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Constant.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Constants.h:31,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/CoverageMappingGen.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:630:12:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:630:12:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:1076:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:630:12:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:630:12:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend.internal".
Scanning dependencies of target clangARCMigrate
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/ARCMT.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Internals.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/ARCMT.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SemaExprCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaExprCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ARCMTActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/ARCMTActions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/ARCMTActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/FileRemapper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/FileRemapper.cpp"
[ 61%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/ObjCMT.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaExprCXX.cpp:16:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/ObjCMT.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/PlistReporter.cpp.o
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaExprMember.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/PlistReporter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransAPIUses.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/SemaExprObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaExprObjC.cpp"
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/TransARCAssign.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransARCAssign.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/TransAutoreleasePool.cpp.o
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp"
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaFixItUtils.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SemaInit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaInit.cpp"
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaInit.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaLambda.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/ModuleBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaLambda.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DerivedTypes.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DataLayout.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SemaLookup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaLookup.cpp"
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaLookup.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/SanitizerMetadata.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaObjCProperty.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/SwiftCallingConv.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:1701:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:1701:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/TargetInfo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:1701:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:1701:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/GlobalDecl.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGVTables.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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))
                                      ~~~~~~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaOpenMP.cpp:15:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:71:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:88:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:118:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:120:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:141:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:61:20:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:61:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:118:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:120:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:141:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/CodeGen/VarBypassDetector.cpp:144:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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%] Linking CXX static library ../../../../lib/libclangCodeGen.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
/usr/bin/ranlib ../../../../lib/libclangCodeGen.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target clangCodeGen
[ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaOverload.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend.internal".
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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 clangDriver
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Action.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Compilation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Compilation.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Driver/CMakeFiles/clangDriver.dir/Distro.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Distro.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Driver.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/DriverOptions.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Job.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Job.cpp"
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaPseudoObject.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Multilib.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Multilib.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Phases.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Phases.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/SanitizerArgs.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Driver/CMakeFiles/clangDriver.dir/Tool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Tool.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChain.cpp"
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaStmt.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaStmt.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Arch/AArch64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Arch/ARM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaStmt.cpp:201:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Arch/Mips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaStmt.cpp:1597:17:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaStmt.cpp:1597:17:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaStmt.cpp:201:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaStmt.cpp:204:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaStmt.cpp:1597:17:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaStmt.cpp:1597:17:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Arch/PPC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp"
In file included from /usr/include/c++/7/memory:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Ananas.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
        ~~~~~~~              
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/AVR.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APInt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/BareMetal.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Clang.cpp"
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaStmtAsm.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Driver/CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/CloudABI.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp"
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaStmtAttr.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Contiki.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Contiki.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CrossWindows.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Driver/CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Cuda.cpp"
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaTemplate.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Darwin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Darwin.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/DragonFly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/DragonFly.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Fuchsia.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Gnu.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Gnu.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Haiku.cpp"
[ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplate.cpp:12:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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))
                                      ~~~~~~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Hexagon.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Linux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Linux.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/MipsLinux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp"
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaTemplateDeduction.cpp"
[ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransGCCalls.cpp"
[ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/MinGW.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransGCCalls.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Driver/CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Minix.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Driver/CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/MSVC.cpp"
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Myriad.cpp"
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/NaCl.cpp"
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransProperties.cpp"
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/NetBSD.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransProperties.cpp:33:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Driver/CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Driver/CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp"
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp"
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/Solaris.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Driver/CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/TCE.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Driver/CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp"
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/ToolChains/XCore.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Driver/CMakeFiles/clangDriver.dir/Types.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/Types.cpp"
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/XRayArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Driver/XRayArgs.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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%] Linking CXX static library ../../../../lib/libclangDriver.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Driver" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDriver.dir/link.txt --verbose=1
/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
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/libclangDriver.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 64%] Built target clangDriver
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend.internal".
Scanning dependencies of target clangSerialization
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/ASTCommon.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTCommon.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/ASTReader.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTReader.cpp: In member function 'void clang::ASTReader::diagnoseOdrViolations()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTReader.cpp:10526:10: warning: variable 'Diagnosed' set but not used [-Wunused-but-set-variable]
     bool Diagnosed = false;
          ^~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaTemplateVariadic.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/SemaType.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/SemaType.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Sema/TypeLocBuilder.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/TransformActions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema/TypeLocBuilder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Internals.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/TransformActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/ARCMigrate/Transforms.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ranlib ../../../../lib/libclangSema.a
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: 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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/ASTReaderDecl.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal".
Scanning dependencies of target clangFrontend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/ASTConsumers.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTConsumers.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/ASTConsumers.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ASTMerge.cpp.o
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o
[ 64%] Linking CXX static library ../../../../lib/libclangARCMigrate.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/ASTMerge.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/ASTReaderStmt.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
/usr/bin/ranlib ../../../../lib/libclangARCMigrate.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 64%] Built target clangARCMigrate
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/ASTWriter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/ASTMerge.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTReaderStmt.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:219:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:4368:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ASTUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/ASTUnit.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CacheTokens.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/CacheTokens.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/ChainedDiagnosticConsumer.cpp.o
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/ASTWriterDecl.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/ChainedIncludesSource.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/ChainedIncludesSource.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CodeGenOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/CodeGenOptions.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend.internal".
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/ASTWriterStmt.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/CompilerInstance.cpp"
Scanning dependencies of target clangRewriteFrontend
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/FrontendActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:219:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:4368:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:214:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:234:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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~+rc3/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/GeneratePCH.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization/GeneratePCH.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/HTMLPrint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/GlobalModuleIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/GlobalModuleIndex.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/CompilerInvocation.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/InclusionRewriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticOptions.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/CompilerInvocation.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/CompilerInvocation.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Module.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/Module.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp"
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Serialization/ModuleManager.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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%] Linking CXX static library ../../../../lib/libclangSerialization.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 64%] Built target clangSerialization
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/DependencyFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/DependencyFile.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/DependencyFile.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/DependencyGraph.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/DiagnosticRenderer.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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/FrontendTool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 64%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/FrontendTool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/FrontendTool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp"
[ 64%] Linking CXX static library ../../../../../lib/libclangRewriteFrontend.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 64%] Built target clangRewriteFrontend
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp"
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/FrontendAction.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Tooling/CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/CommonOptionsParser.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/FrontendAction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/CommonOptionsParser.cpp:27:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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
[ 66%] Linking CXX static library ../../../../lib/libclangFrontendTool.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/CompilationDatabase.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 66%] Built target clangFrontendTool
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/FrontendActions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendActions.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/FrontendActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/CompilationDatabase.h:31,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/CompilationDatabase.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Core/Lookup.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Lookup.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core/Lookup.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Execution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Execution.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Replacement.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Core/Replacement.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Execution.h:31,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Execution.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/FrontendOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/FrontendOptions.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/HeaderIncludeGen.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Core/Diagnostic.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/libclangToolingCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 66%] Built target clangToolingCore
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/FileMatchTrie.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/InitHeaderSearch.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend.internal".
Scanning dependencies of target clangToolingRefactor
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FixIt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/FixIt.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/FixIt.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/FixIt.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/InitPreprocessor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/InitPreprocessor.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/JSONCompilationDatabase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:273:27:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:273:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:283:27:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:283:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:302:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:399:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:282:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/InitPreprocessor.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:349:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/LangStandards.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/ASTSelectionRequirements.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/LayoutOverrideSource.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/ModuleDependencyCollector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp"
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/RefactoringCallbacks.h:32,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Extract/Extract.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/MultiplexConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/MultiplexConsumer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:91:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:129:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/PCHContainerOperations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/PCHContainerOperations.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:82:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:87:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:120:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:87:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/StandaloneExecution.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/StandaloneExecution.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/PrecompiledPreamble.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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/StandaloneExecution.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/StandaloneExecution.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:33:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:36:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:38:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:40:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:42:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:31:26:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:82:18:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:33:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:36:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:38:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:40:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:42:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LangOptions.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/RefactoringActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Tooling.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Tooling.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Lex/Preprocessor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Tooling.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Tooling.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/PrintPreprocessedOutput.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/RenamingAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/libclangTooling.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 66%] Built target clangTooling
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/SymbolOccurrences.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/ASTDiff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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 clangToolingASTDiff
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/ASTDiff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/SerializedDiagnosticReader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/TestModuleFileExtension.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Rename/USRFinder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:448:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:450:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:452:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:454:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:459:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:464:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:466:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:468:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/TestModuleFileExtension.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:448:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:450:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:452:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:454:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:459:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:464:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:466:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:468:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:393:21:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:1003:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AST.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/TextDiagnostic.cpp"
[ 66%] Linking CXX static library ../../../../../lib/libclangToolingASTDiff.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 66%] Built target clangToolingASTDiff
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp"
[ 66%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/VerifyDiagnosticConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/CodegenNameGenerator.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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%] Linking CXX static library ../../../../lib/libclangFrontend.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/CodegenNameGenerator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/CodegenNameGenerator.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/build-llvm'
[ 66%] Built target clangFrontend
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AST.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Index/CMakeFiles/clangIndex.dir/CommentToXML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/CommentToXML.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/CommentToXML.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/CommentToXML.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Index/CMakeFiles/clangIndex.dir/IndexBody.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/IndexBody.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexingContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexBody.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Index/IndexBody.cpp:75:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Index/IndexBody.cpp:79:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/Index/IndexBody.cpp:87:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Index/IndexBody.cpp:75:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Index/IndexBody.cpp:79:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Index/IndexBody.cpp:87:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/Index/IndexBody.cpp:93:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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 clangStaticAnalyzerCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp"
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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%] Linking CXX static library ../../../../../lib/libclangToolingRefactor.a
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/IndexDecl.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 66%] Built target clangToolingRefactor
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/IndexingAction.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexingContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexDecl.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/IndexingAction.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexingAction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend.internal".
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Index/CMakeFiles/clangIndex.dir/IndexingContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/IndexingContext.cpp"
Scanning dependencies of target clangStaticAnalyzerCheckers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexingContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexingContext.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/BlockCounter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Index/CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/IndexSymbol.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/IssueHash.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/IndexSymbol.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexSymbol.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Index/CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/IndexTypeSourceInfo.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexingContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/IndexTypeSourceInfo.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:440:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:451:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:460:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:465:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:471:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:475:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:479:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:483:35:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1955:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1959:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1961:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1963:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1965:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:271:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:410:18:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1201:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1785:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1857:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1875:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1875:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1876:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1929:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1930:36:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1931:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2130:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2130:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2131:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:3342:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:1300:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Index/CMakeFiles/clangIndex.dir/USRGeneration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Index/USRGeneration.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/USRGeneration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index/USRGeneration.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp"
[ 67%] Linking CXX static library ../../../../lib/libclangIndex.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 67%] Built target clangIndex
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:123:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:130:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:587:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1159:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1223:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1336:29:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1339:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:593:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:123:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:130:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:587:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1159:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1223:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:924:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:924:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1293:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1273:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1277:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1293:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1298:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1273:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1298:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1298:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1298:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CallEvent.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:816:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1178:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1182:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:1184:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:271:25:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:271:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:272:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:273:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:816:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Checker.cpp.o
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CheckerHelpers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:35:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:81:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:88:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:65:26:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:35:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:81:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:88:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/CheckerManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CheckerRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/libclangStaticAnalyzerFrontend.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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%] Built target clangStaticAnalyzerFrontend
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/CommonBugCategories.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:616:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:616:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:616:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:148:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:148:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CoreEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp"
/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/AffectedRangeManager.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/BreakableToken.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/BreakableToken.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:317:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:375:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:380:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:384:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:389:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:397:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:414:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:418:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:431:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:439:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:470:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:317:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/ContinuationIndenter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/DynamicTypeMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Format.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/Format.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Environment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp"
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/FormatToken.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/FormatTokenLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/FormatTokenLexer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:98:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:1099:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:1099:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/NamespaceEndCommentsFixer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/SortJavaScriptImports.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/SortJavaScriptImports.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/TokenAnalyzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/TokenAnalyzer.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp"
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/TokenAnnotator.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:980:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:993:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1063:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1065:79:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1153:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1159:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1165:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1171:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1178:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1187:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1219:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1261:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1269:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1278:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1293:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1307:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1315:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1323:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1329:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1337:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1350:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1362:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1377:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1383:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1389:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1395:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1401:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1407:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1420:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1426:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1432:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1438:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1474:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:2227:85:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:389:29:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1586:29:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1586:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1586:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1063:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1065:79:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:1706:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:2227:85:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/UnwrappedLineFormatter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/UnwrappedLineFormatter.cpp"
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/UnwrappedLineParser.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/UsingDeclarationsSorter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/UsingDeclarationsSorter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/WhitespaceManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/Format/WhitespaceManager.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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%] Linking CXX static library ../../../../lib/libclangFormat.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp"
/usr/bin/ranlib ../../../../lib/libclangFormat.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 67%] Built target clangFormat
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-fuzzer/handle-cxx" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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 clangHandleCXX
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-fuzzer/handle-cxx" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:118:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:226:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:282:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:166:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:226:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:282:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:154:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:154:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp"
[ 67%] Linking CXX static library ../../../../../lib/libclangHandleCXX.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 67%] Built target clangHandleCXX
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/CloneDetection.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:181:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:268:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:612:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:181:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:268:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ExprEngineObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:75:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:98:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:75:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:162:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:162:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:78:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:78:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CXXSelfAssignmentChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/FunctionSummary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp"
[ 67%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/HTMLDiagnostics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/HTMLDiagnostics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/DeadStoresChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ClangTidyDiagnosticConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/LoopUnrolling.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/LoopUnrolling.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:270:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:303:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:316:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:407:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:308:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:270:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:303:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:316:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:407:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:175:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:73:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:73:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:73:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:175:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:212:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:215:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:294:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/ClangTidyOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/DebugCheckers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/LoopWidening.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModule.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyModuleRegistry.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:28:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:30:36:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:32:33:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/MemRegion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MemRegion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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%] Linking CXX static library ../../../../../lib/libclangTidy.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 67%] Built target clangTidy
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/DeleteWithNonVirtualDtorChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/PathDiagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/PlistDiagnostics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/PlistDiagnostics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:119:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:119:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:759:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:793:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:859:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::DeleteWithNonVirtualDtorChecker; STMT = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DeleteWithNonVirtualDtorChecker; STMT = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DeleteWithNonVirtualDtorChecker; CHECK1 = clang::ento::check::PreStmt<clang::CXXDeleteExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DeleteWithNonVirtualDtorChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:152:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::DeleteWithNonVirtualDtorChecker; STMT = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DeleteWithNonVirtualDtorChecker; CHECK1 = clang::ento::check::PreStmt<clang::CXXDeleteExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DeleteWithNonVirtualDtorChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:152:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:608:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:793:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:797:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:1192:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/DereferenceChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/DereferenceChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ProgramState.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprObjC.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/DirectIvarAssignment.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:134:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPArraySectionExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPArraySectionExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:142:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:150:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:156:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:166:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::DirectIvarAssignment::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::DirectIvarAssignment::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::DirectIvarAssignment::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::DirectIvarAssignment::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:82:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend.internal".
Scanning dependencies of target clangTidyAndroidModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp"
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/RangeConstraintManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/DivZeroChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:67:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::DivZeroChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DivZeroChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DivZeroChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DivZeroChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:91:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DivZeroChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DivZeroChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DivZeroChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:91:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/CloexecAccept4Check.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/DynamicTypePropagation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/RangedConstraintManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:275:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:969:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:977:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/RegionStore.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/RegionStore.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:275:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ExplicitCastExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:969:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:977:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:40:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::DynamicTypePropagation; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::DeadSymbols, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DynamicTypePropagation]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:999:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::DeadSymbols, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DynamicTypePropagation]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:999:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::DynamicTypePropagation; STMT = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; STMT = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::DeadSymbols, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DynamicTypePropagation]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:999:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; STMT = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::DynamicTypePropagation; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::DeadSymbols, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreObjCMessage, clang::ento::check::PostObjCMessage}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::DynamicTypePropagation]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:999:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/SValBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/DynamicTypeChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/DynamicTypeChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:125:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:133:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ExplicitCastExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:125:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:133:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/SVals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/SVals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ExprInspectionChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/SimpleConstraintManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/SimpleConstraintManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/FixedAddressChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/SimpleSValBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::FixedAddressChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::FixedAddressChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::FixedAddressChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::FixedAddressChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:67:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::FixedAddressChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::FixedAddressChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::FixedAddressChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:67:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/Store.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/Store.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/Store.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/GenericTaintChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/GenericTaintChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/CloexecEpollCreate1Check.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::GenericTaintChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::GenericTaintChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::GenericTaintChecker; CHECK1 = clang::ento::check::PostStmt<clang::CallExpr>; CHECKs = {clang::ento::check::PreStmt<clang::CallExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::GenericTaintChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:785:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/SubEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/SubEngine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::GenericTaintChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::GenericTaintChecker; CHECK1 = clang::ento::check::PostStmt<clang::CallExpr>; CHECKs = {clang::ento::check::PreStmt<clang::CallExpr>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::GenericTaintChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:785:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/SymbolManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/SymbolManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/GTestChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/Z3ConstraintManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/Z3ConstraintManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/IdenticalExprChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/CloexecDupCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:139:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:362:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:368:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:393:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:405:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:451:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:456:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:461:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:466:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:476:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:481:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:486:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:491:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCore.dir/cmake_clean_target.cmake
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangStaticAnalyzerCore.a  CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:116:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:139:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/libclangStaticAnalyzerCore.a
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target clangStaticAnalyzerCore
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/CloexecFopenCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/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~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/IteratorChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/IteratorChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp"
Scanning dependencies of target clangTidyBoostModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp"
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/CloexecInotifyInit1Check.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:608:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXOperatorCallExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:608:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::IteratorChecker; STMT = clang::MaterializeTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::IteratorChecker; STMT = clang::MaterializeTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::IteratorChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PostStmt<clang::MaterializeTemporaryExpr>, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::IteratorChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::MaterializeTemporaryExpr>, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:833:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::MaterializeTemporaryExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::MaterializeTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::IteratorChecker; STMT = clang::MaterializeTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::IteratorChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PostStmt<clang::MaterializeTemporaryExpr>, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::IteratorChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::MaterializeTemporaryExpr>, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:833:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:33:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/boost/CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp"
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/CloexecInotifyInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp"
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/IvarInvalidationChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::IvarInvalidationCheckerImpl::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:169:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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%] Linking CXX static library ../../../../../../lib/libclangTidyBoostModule.a
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost" && /usr/bin/cmake -P CMakeFiles/clangTidyBoostModule.dir/cmake_clean_target.cmake
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/CloexecMemfdCreateCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/LLVMConventionsChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm'
[ 69%] Built target clangTidyBoostModule
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/CloexecOpenCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/LocalizationChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/LocalizationChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp"
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake" --color=
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/CloexecSocketCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp"
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend.internal".
Scanning dependencies of target clangTidyCERTModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCStringLiteral, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCStringLiteral; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1016:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1067:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1067:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCStringLiteral; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCStringLiteral*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1016:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1067:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::EmptyLocalizationContextChecker::MethodCrawler; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1067:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/cert/CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp"
[ 69%] Linking CXX static library ../../../../../../lib/libclangTidyAndroidModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/cmake -P CMakeFiles/clangTidyAndroidModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyAndroidModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyAndroidModule.a  CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyAndroidModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target clangTidyAndroidModule
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MacOSKeychainAPIChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp"
[ 69%] Linking CXX static library ../../../../../lib/libclangDynamicASTMatchers.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/build-llvm'
[ 69%] Built target clangDynamicASTMatchers
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MacOSXAPIChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:590:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/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}::MacOSKeychainAPIChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MacOSKeychainAPIChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>; CHECKs = {clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MacOSKeychainAPIChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:622:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::MacOSXAPIChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MacOSXAPIChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MacOSXAPIChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MacOSXAPIChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:175:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::MacOSXAPIChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MacOSXAPIChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MacOSXAPIChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:175:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MallocChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend.internal".
Scanning dependencies of target clangTidyCppCoreGuidelinesModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXNewExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1371:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXDeleteExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1374:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:450:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:450:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:459:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:466:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:467:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::MallocChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; CHECK1 = clang::ento::check::PointerEscape; CHECKs = {clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::PointerEscape, clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MallocChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2895:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::MallocChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; CHECK1 = clang::ento::check::PointerEscape; CHECKs = {clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::PointerEscape, clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MallocChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2895:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::MallocChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; CHECK1 = clang::ento::check::PointerEscape; CHECKs = {clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::PointerEscape, clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MallocChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2895:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; CHECK1 = clang::ento::check::PointerEscape; CHECKs = {clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::MallocChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::PointerEscape, clang::ento::check::ConstPointerEscape, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PreStmt<clang::CXXDeleteExpr>, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::Location, clang::ento::eval::Assume}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::MallocChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2895:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/cert/CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp"
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:27:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/MallocOverflowSecurityChecker.cpp.o
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MallocOverflowSecurityChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:309:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend.internal".
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp"
Scanning dependencies of target clangTidyGoogleModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:60:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXDeleteExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXDeleteExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:200:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:202:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:241:78:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:256:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:352:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:394:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/google/CMakeFiles/clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp"
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:42:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtThrowStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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 = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ObjCAtThrowStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ObjCAtThrowStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ObjCAtThrowStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ObjCAtThrowStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ObjCAtThrowStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:34:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:36:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:69:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:47:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/cert/CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:69:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:34:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:52:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThrowExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXThrowExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXThrowExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXConstCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXConstCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXConstCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:28:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:49:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyCERTModule.a
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/cmake -P CMakeFiles/clangTidyCERTModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyCERTModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyCERTModule.a  CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyCERTModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Built target clangTidyCERTModule
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:42:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:484:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MallocSizeofChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::CastedAllocFinder; RetTy = std::pair<const clang::TypeSourceInfo*, const clang::CallExpr*>; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::CastedAllocFinder; RetTy = std::pair<const clang::TypeSourceInfo*, const clang::CallExpr*>; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::CastedAllocFinder; RetTy = std::pair<const clang::TypeSourceInfo*, const clang::CallExpr*>; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::CastedAllocFinder; RetTy = std::pair<const clang::TypeSourceInfo*, const clang::CallExpr*>; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:61:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXReinterpretCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXReinterpretCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXReinterpretCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXReinterpretCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXReinterpretCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXReinterpretCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXReinterpretCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:30:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend.internal".
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp"
Scanning dependencies of target clangTidyLLVMModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../utils/HeaderGuard.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXStaticCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXStaticCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXStaticCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXStaticCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXStaticCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXStaticCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXStaticCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:31:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:55:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:105:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MisusedMovedObjectChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:31:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MPI-Checker/MPIBugReporter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:59:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MPI-Checker/MPIChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyLLVMModule.a
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" && /usr/bin/cmake -P CMakeFiles/clangTidyLLVMModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyLLVMModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyLLVMModule.a  CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyLLVMModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Built target clangTidyLLVMModule
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/MPI-Checker/MPIFunctionClassifier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend.internal".
Scanning dependencies of target clangTidyMiscModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ForwardingReferenceOverloadCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ForwardingReferenceOverloadCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/NSAutoreleasePoolChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:104:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/cmake -P CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a  CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Built target clangTidyCppCoreGuidelinesModule
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/NSErrorChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::PredefinedExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::PredefinedExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::PredefinedExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::PredefinedExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::PredefinedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::PredefinedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::PredefinedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:75:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/NoReturnFunctionChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend.internal".
Scanning dependencies of target clangTidyModernizeModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/NonNullParamChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ReturnStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:74:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:166:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyGoogleModule.a
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/NonnullGlobalConstantsChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/cmake -P CMakeFiles/clangTidyGoogleModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyGoogleModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyGoogleModule.a  CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyGoogleModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Built target clangTidyGoogleModule
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/NullabilityChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1019:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1025:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1019:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1025:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::NullabilityChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::ExplicitCastExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event<clang::ento::ImplicitNullDerefEvent>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::PreCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::ExplicitCastExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event<clang::ento::ImplicitNullDerefEvent>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NullabilityChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::NullabilityChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::ExplicitCastExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event<clang::ento::ImplicitNullDerefEvent>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::PreCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::ExplicitCastExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event<clang::ento::ImplicitNullDerefEvent>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NullabilityChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::NullabilityChecker; STMT = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; STMT = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::ExplicitCastExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event<clang::ento::ImplicitNullDerefEvent>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::PreCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::ExplicitCastExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event<clang::ento::ImplicitNullDerefEvent>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NullabilityChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ExplicitCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; STMT = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::ExplicitCastExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event<clang::ento::ImplicitNullDerefEvent>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::NullabilityChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::PreCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PostCall, clang::ento::check::PostStmt<clang::ExplicitCastExpr>, clang::ento::check::PostObjCMessage, clang::ento::check::DeadSymbols, clang::ento::check::Event<clang::ento::ImplicitNullDerefEvent>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::NullabilityChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:1233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend.internal".
Scanning dependencies of target clangTidyMPIModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp"
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/NumberObjectConversionChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:67:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:395:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ParenExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ParenExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:581:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:586:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:63:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:783:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:920:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ObjCAtSyncChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::ObjCAtSyncChecker; STMT = clang::ObjCAtSynchronizedStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCAtSyncChecker; STMT = clang::ObjCAtSynchronizedStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCAtSyncChecker; CHECK1 = clang::ento::check::PreStmt<clang::ObjCAtSynchronizedStmt>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCAtSyncChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:93:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCAtSynchronizedStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ObjCAtSynchronizedStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCAtSyncChecker; STMT = clang::ObjCAtSynchronizedStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCAtSyncChecker; CHECK1 = clang::ento::check::PreStmt<clang::ObjCAtSynchronizedStmt>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCAtSyncChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:93:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ObjCContainersASTChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ObjCContainersChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp"
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyMPIModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" && /usr/bin/cmake -P CMakeFiles/clangTidyMPIModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyMPIModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyMPIModule.a  CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyMPIModule.a
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Built target clangTidyMPIModule
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ObjCMissingSuperCallChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::ObjCContainersChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCContainersChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCContainersChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>; CHECKs = {clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PointerEscape}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCContainersChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:171:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::ObjCContainersChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCContainersChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>; CHECKs = {clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::PointerEscape}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCContainersChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:171:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:120:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp"
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build.make tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/depend.internal".
Scanning dependencies of target clangTidyObjCModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build.make tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:185:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:191:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:233:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ObjCMessageExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ObjCMessageExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:29:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ObjCPropertyChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/AvoidSpinlockCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/AvoidSpinlockCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ObjCSelfInitChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::ObjCSelfInitChecker; STMT = clang::ObjCIvarRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; STMT = clang::ObjCIvarRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCSelfInitChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:438:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ObjCIvarRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; STMT = clang::ObjCIvarRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCSelfInitChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:438:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::ObjCSelfInitChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCSelfInitChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:438:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::ObjCSelfInitChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ObjCSelfInitChecker; CHECK1 = clang::ento::check::PostObjCMessage; CHECKs = {clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::PreCall, clang::ento::check::PostCall, clang::ento::check::Location, clang::ento::check::Bind}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ObjCSelfInitChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:438:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:118:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:58:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ObjCSuperDeallocChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/ObjCTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/ObjCTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:73:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:73:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:403:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:509:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXOperatorCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:515:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:991:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1015:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:1079:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp"
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ObjCUnusedIVarsChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:37:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BlockExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:46:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:51:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCIvarRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:37:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BlockExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::BlockExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:46:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:51:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::UnaryExprOrTypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:40:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:115:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyObjCModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" && /usr/bin/cmake -P CMakeFiles/clangTidyObjCModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/PaddingChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyObjCModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyObjCModule.a  CMakeFiles/clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o CMakeFiles/clangTidyObjCModule.dir/AvoidSpinlockCheck.cpp.o CMakeFiles/clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o CMakeFiles/clangTidyObjCModule.dir/ObjCTidyModule.cpp.o CMakeFiles/clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyObjCModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Built target clangTidyObjCModule
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/PointerArithChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::PointerArithChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::PointerArithChecker; STMT = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::PointerArithChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::PointerArithChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::PointerArithChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::PointerArithChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::PointerArithChecker; STMT = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::UnaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerArithChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>; CHECKs = {clang::ento::check::PreStmt<clang::UnaryOperator>, clang::ento::check::PreStmt<clang::ArraySubscriptExpr>, clang::ento::check::PreStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::CXXNewExpr>, clang::ento::check::PostStmt<clang::CallExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerArithChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:342:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:203:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend.internal".
Scanning dependencies of target clangTidyPerformanceModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp"
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/PointerSubChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::PointerSubChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerSubChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerSubChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerSubChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:76:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerSubChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PointerSubChecker; CHECK1 = clang::ento::check::PreStmt<clang::BinaryOperator>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PointerSubChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:76:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::StringLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:86:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:104:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:84:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:85:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::StringLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:87:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:89:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:90:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/PthreadLockChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::PthreadLockChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PthreadLockChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PthreadLockChecker; CHECK1 = clang::ento::check::PostStmt<clang::CallExpr>; CHECKs = {clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PthreadLockChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:487:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PthreadLockChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::PthreadLockChecker; CHECK1 = clang::ento::check::PostStmt<clang::CallExpr>; CHECKs = {clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::PthreadLockChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:487:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/RetainCountChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:48:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:53:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:62:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1982:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2016:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1971:31:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1976:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1979:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCBoxedExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCBoxedExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1982:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2004:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2096:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::RetainCountChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::RetainCountChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; STMT = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::RetainCountChecker; STMT = clang::ObjCArrayLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; STMT = clang::ObjCArrayLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::RetainCountChecker; STMT = clang::ObjCDictionaryLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; STMT = clang::ObjCDictionaryLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::RetainCountChecker; STMT = clang::ObjCIvarRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; STMT = clang::ObjCIvarRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::RetainCountChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::RetainCountChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::DeadSymbols; CHECKs = {clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::RetainCountChecker; CHECK1 = clang::ento::check::Bind; CHECKs = {clang::ento::check::DeadSymbols, clang::ento::check::EndAnalysis, clang::ento::check::BeginFunction, clang::ento::check::EndFunction, clang::ento::check::PostStmt<clang::BlockExpr>, clang::ento::check::PostStmt<clang::CastExpr>, clang::ento::check::PostStmt<clang::ObjCArrayLiteral>, clang::ento::check::PostStmt<clang::ObjCDictionaryLiteral>, clang::ento::check::PostStmt<clang::ObjCBoxedExpr>, clang::ento::check::PostStmt<clang::ObjCIvarRefExpr>, clang::ento::check::PostCall, clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::RegionChanges, clang::ento::eval::Assume, clang::ento::eval::Call}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:160:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker(clang::AnalyzerOptions&) [with CHECKER = {anonymous}::RetainCountChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:4117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:29:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:29:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:61:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXOperatorCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:63:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:41:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ReturnPointerRangeChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp"
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::ReturnPointerRangeChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ReturnPointerRangeChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ReturnPointerRangeChecker; CHECK1 = clang::ento::check::PreStmt<clang::ReturnStmt>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ReturnPointerRangeChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:91:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::ReturnPointerRangeChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ReturnPointerRangeChecker; CHECK1 = clang::ento::check::PreStmt<clang::ReturnStmt>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ReturnPointerRangeChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:91:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:115:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::StringLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:61:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:163:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ReturnUndefChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::ReturnUndefChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ReturnUndefChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ReturnUndefChecker; CHECK1 = clang::ento::check::PreStmt<clang::ReturnStmt>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ReturnUndefChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:122:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::ReturnUndefChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ReturnUndefChecker; CHECK1 = clang::ento::check::PreStmt<clang::ReturnStmt>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ReturnUndefChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:122:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/SimpleStreamChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:175:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:203:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:73:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXOperatorCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:75:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:88:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp"
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/StackAddrEscapeChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::StackAddrEscapeChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::StackAddrEscapeChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::StackAddrEscapeChecker; CHECK1 = clang::ento::check::PreStmt<clang::ReturnStmt>; CHECKs = {clang::ento::check::EndFunction}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::StackAddrEscapeChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::EndFunction}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::StackAddrEscapeChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:371:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/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}::StackAddrEscapeChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::StackAddrEscapeChecker; CHECK1 = clang::ento::check::PreStmt<clang::ReturnStmt>; CHECKs = {clang::ento::check::EndFunction}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::StackAddrEscapeChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt<clang::ReturnStmt>, clang::ento::check::EndFunction}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::StackAddrEscapeChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:371:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ParenExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ParenExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:27:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:98:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::StringLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:100:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:147:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:149:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:151:78:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:152:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/StdLibraryFunctionsChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: 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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:48:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::NullStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::NullStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::NullStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::NullStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::NullStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::NullStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:36:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:47:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:64:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp"
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/StreamChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:175:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:185:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:205:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/TaintTesterChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:77:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/TestAfterDivZeroChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:216:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:232:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:248:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:216:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:232:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:248:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThrowExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXThrowExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXThrowExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXThrowExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXThrowExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:42:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/TraversalChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:41:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:26:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:29:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:32:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:41:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:26:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXBindTemporaryExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXBindTemporaryExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:29:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXFunctionalCastExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXFunctionalCastExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:32:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:77:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/UndefBranchChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/UndefCapturedBlockVarChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:100:78:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:103:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:106:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:85:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:86:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:90:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:39:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:39:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::UndefCapturedBlockVarChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefCapturedBlockVarChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefCapturedBlockVarChecker; CHECK1 = clang::ento::check::PostStmt<clang::BlockExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:103:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefCapturedBlockVarChecker; STMT = clang::BlockExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefCapturedBlockVarChecker; CHECK1 = clang::ento::check::PostStmt<clang::BlockExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefCapturedBlockVarChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:103:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/UndefResultChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::UndefResultChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefResultChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefResultChecker; CHECK1 = clang::ento::check::PostStmt<clang::BinaryOperator>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefResultChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:163:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefResultChecker; STMT = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefResultChecker; CHECK1 = clang::ento::check::PostStmt<clang::BinaryOperator>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefResultChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:163:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/UndefinedArraySubscriptChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:203:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp"
[ 71%] Linking CXX static library ../../../../../../lib/libclangTidyPerformanceModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/cmake -P CMakeFiles/clangTidyPerformanceModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyPerformanceModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyPerformanceModule.a  CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::UndefinedArraySubscriptChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefinedArraySubscriptChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefinedArraySubscriptChecker; CHECK1 = clang::ento::check::PreStmt<clang::ArraySubscriptExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:63:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::UndefinedArraySubscriptChecker; STMT = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UndefinedArraySubscriptChecker; CHECK1 = clang::ento::check::PreStmt<clang::ArraySubscriptExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UndefinedArraySubscriptChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:63:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ranlib ../../../../../../lib/libclangTidyPerformanceModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target clangTidyPerformanceModule
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/UndefinedAssignmentChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:63:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:71:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:86:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:63:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:71:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:86:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::LambdaExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:826:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:805:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:805:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:806:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:808:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::LambdaExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::LambdaExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:826:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/UnixAPIChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::UnixAPIChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UnixAPIChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UnixAPIChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UnixAPIChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:479:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::UnixAPIChecker; STMT = clang::CallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::UnixAPIChecker; CHECK1 = clang::ento::check::PreStmt<clang::CallExpr>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::UnixAPIChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:479:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/UnreachableCodeChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:134:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:153:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:156:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:203:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:134:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:153:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryExprOrTypeTraitExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:32:13:   required from 'bool clang::ento::containsStmt(const clang::Stmt*) [with T = clang::UnaryExprOrTypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:246:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/VforkChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:51:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBindTemporaryExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXBindTemporaryExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXBindTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXBindTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXBindTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:71:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExprWithCleanups; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExprWithCleanups]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExprWithCleanups]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXFunctionalCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::VforkChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::VforkChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::VforkChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::Bind, clang::ento::check::PreStmt<clang::ReturnStmt>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::VforkChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::Bind, clang::ento::check::PreStmt<clang::ReturnStmt>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::VforkChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:217:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::VforkChecker; STMT = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::VforkChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::Bind, clang::ento::check::PreStmt<clang::ReturnStmt>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::VforkChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::Bind, clang::ento::check::PreStmt<clang::ReturnStmt>}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::VforkChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:217:37:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/VLASizeChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/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}::VLASizeChecker; STMT = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::VLASizeChecker; STMT = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::VLASizeChecker; CHECK1 = clang::ento::check::PreStmt<clang::DeclStmt>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::VLASizeChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:183:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::VLASizeChecker; STMT = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::VLASizeChecker; CHECK1 = clang::ento::check::PreStmt<clang::DeclStmt>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::VLASizeChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:183:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:117:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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 = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnresolvedLookupExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnresolvedLookupExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnresolvedLookupExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnresolvedLookupExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnresolvedLookupExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:132:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Linking CXX static library ../../../../../../lib/libclangTidyMiscModule.a
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/ValistChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/cmake -P CMakeFiles/clangTidyMiscModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyMiscModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyMiscModule.a  CMakeFiles/clangTidyMiscModule.dir/ForwardingReferenceOverloadCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyMiscModule.a
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/build-llvm'
[ 71%] Built target clangTidyMiscModule
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/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~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-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/VirtualCallChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::VAArgExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::VAArgExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ValistChecker; STMT = clang::VAArgExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ValistChecker; STMT = clang::VAArgExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ValistChecker; CHECK1 = clang::ento::check::PreStmt<clang::VAArgExpr>; CHECKs = {clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ValistChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt<clang::VAArgExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ValistChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:413:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::VAArgExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::VAArgExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ValistChecker; STMT = clang::VAArgExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ValistChecker; CHECK1 = clang::ento::check::PreStmt<clang::VAArgExpr>; CHECKs = {clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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}::ValistChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt<clang::VAArgExpr>, clang::ento::check::DeadSymbols}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23:   required from 'CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ValistChecker]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:413:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:751:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/plugin/CMakeFiles/clangTidyPlugin.dir/build.make tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend.internal".
Scanning dependencies of target clangTidyPlugin
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build.make tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/plugin" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCheckers.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCheckers.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerCheckers.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangStaticAnalyzerCheckers.a  CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:132:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Linking CXX static library ../../../../../../lib/libclangTidyPlugin.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin" && /usr/bin/cmake -P CMakeFiles/clangTidyPlugin.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyPlugin.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyPlugin.a  CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyPlugin.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target clangTidyPlugin
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend.internal".
Scanning dependencies of target clangTidyReadabilityModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp"
/usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerCheckers.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target clangStaticAnalyzerCheckers
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:161:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:214:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ForStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:140:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXForRangeStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXForRangeStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:142:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DoStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DoStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DoStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DoStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:144:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::WhileStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::WhileStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::WhileStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::WhileStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:146:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:151:58:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend.internal".
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp"
Scanning dependencies of target clangTidyUtils
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/ASTUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/ASTUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AST.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:106:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXOperatorCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:107:76:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:108:79:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:195:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBindTemporaryExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBindTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBindTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:225:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:102:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:106:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:122:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:135:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:141:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:38:5:   required from 'void clang::tidy::utils::decl_ref_expr::{anonymous}::extractNodesByIdTo(llvm::ArrayRef<clang::ast_matchers::BoundNodes>, llvm::StringRef, llvm::SmallPtrSet<const Node*, 16>&) [with Node = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:60:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:102:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:106:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:113:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:122:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:135:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:141:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:41:40:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:54:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXDeleteExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend.internal".
Scanning dependencies of target clangIncludeFixer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderFileExtensionsUtils.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/IncludeFixerContext.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/FuzzySymbolIndex.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/SymbolIndexManager.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:37:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:41:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 71%] Linking CXX static library ../../../../../lib/libclangIncludeFixer.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" && /usr/bin/cmake -P CMakeFiles/clangIncludeFixer.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangIncludeFixer.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangIncludeFixer.a  CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o CMakeFiles/clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangIncludeFixer.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target clangIncludeFixer
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:111:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:112:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:114:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXBindTemporaryExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXBindTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXBindTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:368:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp"
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend.internal".
Scanning dependencies of target clangIncludeFixerPlugin
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Building CXX object tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:778:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:938:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o
[ 73%] Linking CXX static library ../../../../../../lib/libclangIncludeFixerPlugin.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp"
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin" && /usr/bin/cmake -P CMakeFiles/clangIncludeFixerPlugin.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangIncludeFixerPlugin.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangIncludeFixerPlugin.a  CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangIncludeFixerPlugin.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target clangIncludeFixerPlugin
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:32:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:63:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:85:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:235:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:89:39:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:89:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:230:24:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:230:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:230:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:231:27:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryConditionalOperator; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:231:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:233:27:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:233:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXOperatorCallExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXOperatorCallExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:85:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:106:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ImplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:329:72:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:388:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: 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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/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~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:65:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:69:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:72:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:79:32:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:65:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:69:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:72:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ArraySubscriptExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ArraySubscriptExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:31:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend.internal".
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o
[ 73%] Linking CXX static library ../../../../../../lib/libclangTidyUtils.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" && /usr/bin/cmake -P CMakeFiles/clangTidyUtils.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyUtils.a  CMakeFiles/clangTidyUtils.dir/ASTUtils.cpp.o CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyUtils.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target clangTidyUtils
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp"
Scanning dependencies of target findAllSymbols
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:269:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp"
/usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend.internal".
Scanning dependencies of target clangApplyReplacements
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:59:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:84:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:88:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:90:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:59:51:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:62:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:84:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:88:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:90:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::StringLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:123:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:56:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:58:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:223:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 73%] Linking CXX static library ../../../../../lib/libclangApplyReplacements.a
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements" && /usr/bin/cmake -P CMakeFiles/clangApplyReplacements.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangApplyReplacements.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangApplyReplacements.a  CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangApplyReplacements.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target clangApplyReplacements
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp"
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp"
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp"
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/HeaderMapCollector.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PathConfig.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXNamedCastExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXNamedCastExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXNamedCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXNamedCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXNamedCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXNamedCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXNamedCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:89:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:92:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::ExplicitCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ExplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:95:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:147:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend.internal".
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/STLPostfixHeaderMap.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp"
Scanning dependencies of target clangReorderFields
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp"
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 73%] Linking CXX static library ../../../../../../lib/libfindAllSymbols.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/cmake -P CMakeFiles/findAllSymbols.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" && /usr/bin/cmake -E cmake_link_script CMakeFiles/findAllSymbols.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libfindAllSymbols.a  CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o
/usr/bin/ranlib ../../../../../../lib/libfindAllSymbols.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target findAllSymbols
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp"
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend.internal".
Scanning dependencies of target clangTidyBugproneModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:112:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:296:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:311:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:61:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:62:79:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:284:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:308:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp"
[ 73%] Linking CXX static library ../../../../../lib/libclangReorderFields.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields" && /usr/bin/cmake -P CMakeFiles/clangReorderFields.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangReorderFields.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangReorderFields.a  CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangReorderFields.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target clangReorderFields
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:50:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:105:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MaterializeTemporaryExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MaterializeTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MaterializeTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXFunctionalCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:58:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:59:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build.make tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/depend.internal".
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp"
Scanning dependencies of target clangTidyFuchsiaModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build.make tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/DefaultArgumentsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyFuchsiaModule.dir/DefaultArgumentsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:29:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDefaultArgExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXDefaultArgExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXDefaultArgExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXDefaultArgExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXDefaultArgExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXDefaultArgExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:27:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:35:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:36:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:64:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXDeleteExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:73:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:50:79:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:45:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:428:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:86:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:43:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:182:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:183:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:199:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:51:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:52:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:121:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:41:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o
[ 74%] Linking CXX static library ../../../../../../lib/libclangTidyFuchsiaModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" && /usr/bin/cmake -P CMakeFiles/clangTidyFuchsiaModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyFuchsiaModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyFuchsiaModule.a  CMakeFiles/clangTidyFuchsiaModule.dir/DefaultArgumentsCheck.cpp.o CMakeFiles/clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o CMakeFiles/clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o CMakeFiles/clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyFuchsiaModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target clangTidyFuchsiaModule
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:140:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:177:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:245:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ExprWithCleanups; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ExprWithCleanups]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ExprWithCleanups]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:118:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend.internal".
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp"
Scanning dependencies of target clangTidyHICPPModule
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:62:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXThrowExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXThrowExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXThrowExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXThrowExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXThrowExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:36:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:123:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:124:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:50:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::MaterializeTemporaryExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::MaterializeTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::MaterializeTemporaryExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXFunctionalCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:177:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:174:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:283:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::AsmStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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 = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AsmStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::AsmStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::AsmStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::AsmStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::AsmStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:36:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXMemberCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:57:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:604:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:81:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:283:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXBoolLiteralExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXBoolLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXBoolLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXBoolLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:64:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:534:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:539:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:673:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:50:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:57:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::MemberExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:52:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:67:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::UnaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:74:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:79:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:90:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXNewExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXNewExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:77:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::BinaryOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:82:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:96:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:112:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Linking CXX static library ../../../../../../lib/libclangTidyHICPPModule.a
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" && /usr/bin/cmake -P CMakeFiles/clangTidyHICPPModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyHICPPModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyHICPPModule.a  CMakeFiles/clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o CMakeFiles/clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyHICPPModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target clangTidyHICPPModule
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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 = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::UnresolvedLookupExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnresolvedLookupExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::UnresolvedLookupExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::UnresolvedLookupExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnresolvedLookupExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:100:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:133:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:312:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp"
/usr/bin/make -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend.internal".
Scanning dependencies of target clangChangeNamespace
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:77:34:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:29:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:566:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:42:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:69:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXDeleteExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXDeleteExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1015:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:106:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Linking CXX static library ../../../../../../lib/libclangTidyReadabilityModule.a
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/cmake -P CMakeFiles/clangTidyReadabilityModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyReadabilityModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyReadabilityModule.a  CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyReadabilityModule.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target clangTidyReadabilityModule
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Linking CXX static library ../../../../../lib/libclangChangeNamespace.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace" && /usr/bin/cmake -P CMakeFiles/clangChangeNamespace.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangChangeNamespace.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangChangeNamespace.a  CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangChangeNamespace.a
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target clangChangeNamespace
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:105:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:109:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::StringLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::StringLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:124:66:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:125:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:134:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CharacterLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CharacterLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CharacterLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CharacterLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:58:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::IntegerLiteral; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:75:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:71:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/ADT/SmallSet.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/TargetInfo.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:41,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Tooling.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallPtrSet.h: In instantiation of 'class llvm::SmallPtrSetImpl<const clang::Stmt*>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallPtrSet.h:418:7:   required from 'class llvm::SmallPtrSet<const clang::Stmt*, 1>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:130:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:240:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXOperatorCallExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:241:79:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:336:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::Expr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:407:70:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:434:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:295:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::InitListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::InitListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:431:41:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:488:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend.internal".
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp"
Scanning dependencies of target clangQuery
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/Query.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangQuery.dir/Query.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/Query.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/Query.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/Query.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:274:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend.internal".
[ 74%] Building CXX object tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/QueryParser.cpp.o
[ 74%] Linking CXX static library ../../../../../../lib/libclangTidyBugproneModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangQuery.dir/QueryParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/cmake -P CMakeFiles/clangTidyBugproneModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyBugproneModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyBugproneModule.a  CMakeFiles/clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o CMakeFiles/clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o
Scanning dependencies of target clangMove
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build
/usr/bin/ranlib ../../../../../../lib/libclangTidyBugproneModule.a
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/ClangMove.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangMove.dir/ClangMove.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target clangTidyBugproneModule
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/Query.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/QueryParser.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/ClangMove.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::CXXConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:87:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Linking CXX static library ../../../../../lib/libclangQuery.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query" && /usr/bin/cmake -P CMakeFiles/clangQuery.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangQuery.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangQuery.a  CMakeFiles/clangQuery.dir/Query.cpp.o CMakeFiles/clangQuery.dir/QueryParser.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangQuery.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target clangQuery
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DependInfo.cmake" --color=
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::DeclRefExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:116:75:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend.internal".
[ 74%] Linking CXX static library ../../../../../lib/libclangMove.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move" && /usr/bin/cmake -P CMakeFiles/clangMove.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangMove.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangMove.a  CMakeFiles/clangMove.dir/ClangMove.cpp.o CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o
/usr/bin/make -f tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/build.make tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend
/usr/bin/ranlib ../../../../../lib/libclangMove.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target clangMove
/usr/bin/make -f tools/lldb/source/CMakeFiles/lldbBase.dir/build.make tools/lldb/source/CMakeFiles/lldbBase.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DependInfo.cmake" --color=
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/depend.internal".
Scanning dependencies of target clangDaemon
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp"
Scanning dependencies of target lldbBase
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/CMakeFiles/lldbBase.dir/build.make tools/lldb/source/CMakeFiles/lldbBase.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/lldb/source/CMakeFiles/lldbBase.dir/lldb.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBase.dir/lldb.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/lldb.cpp"
Scanning dependencies of target lldbUtility
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/build.make tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ArchSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/ArchSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/ArchSpec.cpp"
[ 74%] Linking CXX static library ../../../lib/liblldbBase.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source" && /usr/bin/cmake -P CMakeFiles/lldbBase.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbBase.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldbBase.a  CMakeFiles/lldbBase.dir/lldb.cpp.o
/usr/bin/ranlib ../../../lib/liblldbBase.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target lldbBase
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdServer.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Baton.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/Baton.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Baton.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Connection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/Connection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Connection.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ConstString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/ConstString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/ConstString.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdServer.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/DataBufferHeap.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/DataBufferLLVM.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/DataEncoder.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/DataExtractor.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/FastDemangle.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/Protocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnit.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdLSPServer.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 clang::clangd::json::Expr}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator {aka __gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'virtual void clang::clangd::ClangdLSPServer::onInitialize(clang::clangd::ProtocolCallbacks::Ctx, clang::clangd::InitializeParams&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' 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<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' 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>::emplace_back(_Args&& ...) [with _Args = {clang::clangd::json::Expr}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/FileSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/FileSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/FileSpec.cpp"
/usr/bin/make -f tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/build.make tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/depend.internal".
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/History.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/History.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/History.cpp"
Scanning dependencies of target lldbBreakpoint
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/build.make tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/Breakpoint.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/IOObject.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/IOObject.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/IOObject.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/JSON.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/JSON.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/JSON.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnit.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/LLDBAssert.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Log.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/Log.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Log.cpp"
In file included from /usr/include/c++/7/set:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-interfaces.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/Breakpoint.cpp:16:
/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 int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, lldb_private::SymbolContext>; _KeyOfValue = std::_Select1st<std::pair<const int, lldb_private::SymbolContext> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, lldb_private::SymbolContext> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, lldb_private::SymbolContext>, std::_Select1st<std::pair<const int, lldb_private::SymbolContext> >, std::less<int>, std::allocator<std::pair<const int, lldb_private::SymbolContext> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const int, lldb_private::SymbolContext> >}' changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Logging.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/Logging.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Logging.cpp"
In file included from /usr/include/c++/7/map:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/Breakpoint.cpp:16:
/usr/include/c++/7/bits/stl_map.h: In member function 'void lldb_private::Breakpoint::ModuleReplaced(lldb::ModuleSP, lldb::ModuleSP)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, lldb_private::SymbolContext>, std::_Select1st<std::pair<const int, lldb_private::SymbolContext> >, std::less<int>, std::allocator<std::pair<const int, lldb_private::SymbolContext> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const int, lldb_private::SymbolContext> >}' 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<int, std::pair<const int, lldb_private::SymbolContext>, std::_Select1st<std::pair<const int, lldb_private::SymbolContext> >, std::less<int>, std::allocator<std::pair<const int, lldb_private::SymbolContext> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const int, lldb_private::SymbolContext> >}' changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 74%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointID.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/NameMatches.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/NameMatches.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Range.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/Range.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Range.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/RegularExpression.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/SelectHelper.cpp"
[ 74%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointIDList.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/SharingPtr.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Status.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/Status.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Status.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Stream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/Stream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Stream.cpp"
[ 74%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointList.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/StreamCallback.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/StreamGDBRemote.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/StreamString.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/StringExtractor.cpp"
[ 74%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointLocation.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp"
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnitStore.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/StringLexer.cpp"
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/StringList.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnitStore.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnitStore.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StructuredData.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/StructuredData.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/StructuredData.cpp"
[ 74%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/TildeExpressionResolver.cpp"
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Timer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/Timer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Timer.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Chrono.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Timer.cpp:9:
/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 char*, long long unsigned int>}; _Tp = std::pair<const char*, long long unsigned int>; _Alloc = std::allocator<std::pair<const 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<const char*, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Chrono.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Timer.cpp:9:
/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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Chrono.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Timer.cpp:9:
/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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Distance = int; _Tp = std::pair<const char*, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Chrono.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Timer.cpp:9:
/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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Chrono.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Timer.cpp:9:
/usr/include/c++/7/bits/vector.tcc: In static member function 'static void lldb_private::Timer::DumpCategoryTimes(lldb_private::Stream*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Chrono.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/Timer.cpp:9:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, 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<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UserID.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/UserID.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/UserID.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/CodeComplete.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/CodeComplete.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/CodeComplete.cpp"
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UriParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/UriParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/UriParser.cpp"
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UUID.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/UUID.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/UUID.cpp"
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/VASprintf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/VASprintf.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/VASprintf.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointName.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointName.cpp"
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/VMRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbUtility.dir/VMRange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/VMRange.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/IndexSymbol.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/Index.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/CodeComplete.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Stream.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Utility/VMRange.cpp:12:
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const lldb_private::VMRange*, std::vector<lldb_private::VMRange> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<lldb_private::VMRange::ValueInRangeUnaryPredicate>]':
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lldb_private::VMRange*, std::vector<lldb_private::VMRange> >' changed in GCC 7.1
     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lldb_private::VMRange*, std::vector<lldb_private::VMRange> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In static member function 'static bool lldb_private::VMRange::ContainsValue(const collection&, lldb::addr_t)':
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lldb_private::VMRange*, std::vector<lldb_private::VMRange> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const lldb_private::VMRange*, std::vector<lldb_private::VMRange> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<lldb_private::VMRange::RangeInRangeUnaryPredicate>]':
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lldb_private::VMRange*, std::vector<lldb_private::VMRange> >' changed in GCC 7.1
     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lldb_private::VMRange*, std::vector<lldb_private::VMRange> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In static member function 'static bool lldb_private::VMRange::ContainsRange(const collection&, const lldb_private::VMRange&)':
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lldb_private::VMRange*, std::vector<lldb_private::VMRange> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
[ 76%] Linking CXX static library ../../../../lib/liblldbUtility.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /usr/bin/cmake -P CMakeFiles/lldbUtility.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Utility" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbUtility.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbUtility.a  CMakeFiles/lldbUtility.dir/ArchSpec.cpp.o CMakeFiles/lldbUtility.dir/Baton.cpp.o CMakeFiles/lldbUtility.dir/Connection.cpp.o CMakeFiles/lldbUtility.dir/ConstString.cpp.o CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o CMakeFiles/lldbUtility.dir/FileSpec.cpp.o CMakeFiles/lldbUtility.dir/History.cpp.o CMakeFiles/lldbUtility.dir/IOObject.cpp.o CMakeFiles/lldbUtility.dir/JSON.cpp.o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o CMakeFiles/lldbUtility.dir/Log.cpp.o CMakeFiles/lldbUtility.dir/Logging.cpp.o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o CMakeFiles/lldbUtility.dir/Range.cpp.o CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o CMakeFiles/lldbUtility.dir/Status.cpp.o CMakeFiles/lldbUtility.dir/Stream.cpp.o CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o CMakeFiles/lldbUtility.dir/StreamString.cpp.o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o CMakeFiles/lldbUtility.dir/StringList.cpp.o CMakeFiles/lldbUtility.dir/StructuredData.cpp.o CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o CMakeFiles/lldbUtility.dir/Timer.cpp.o CMakeFiles/lldbUtility.dir/UserID.cpp.o CMakeFiles/lldbUtility.dir/UriParser.cpp.o CMakeFiles/lldbUtility.dir/UUID.cpp.o CMakeFiles/lldbUtility.dir/VASprintf.cpp.o CMakeFiles/lldbUtility.dir/VMRange.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbUtility.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 76%] Built target lldbUtility
/usr/bin/make -f tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/build.make tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/depend.internal".
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointOptions.cpp"
Scanning dependencies of target lldbCommands
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/build.make tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 76%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandCompletions.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 76%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectApropos.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointResolver.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/CodeCompletionStrings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/CodeCompletionStrings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/CodeCompletionStrings.cpp"
[ 76%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectArgs.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/CodeCompletionStrings.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/CodeCompletionStrings.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Context.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/Context.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/Context.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectArgs.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Compiler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/Compiler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/Compiler.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 76%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DraftStore.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/DraftStore.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/DraftStore.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/FuzzyMatch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/FuzzyMatch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/FuzzyMatch.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/JSONExpr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/JSONExpr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/JSONExpr.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/JSONExpr.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::nullptr_t}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator {aka __gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'bool clang::clangd::json::{anonymous}::Parser::parseExpr(clang::clangd::json::Expr&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/JSONRPCDispatcher.cpp"
[ 76%] Linking CXX static library ../../../../../../lib/libclangTidyModernizeModule.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/cmake -P CMakeFiles/clangTidyModernizeModule.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyModernizeModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyModernizeModule.a  CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyModernizeModule.a
[ 76%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 76%] Built target clangTidyModernizeModule
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointSite.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Logger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/Logger.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/Logger.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Protocol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/Protocol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/Protocol.cpp"
/usr/bin/make -f tools/lldb/source/Core/CMakeFiles/lldbCore.dir/build.make tools/lldb/source/Core/CMakeFiles/lldbCore.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/depend.internal".
Scanning dependencies of target lldbCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Core/CMakeFiles/lldbCore.dir/build.make tools/lldb/source/Core/CMakeFiles/lldbCore.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 76%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Address.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Address.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Address.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp:10:
/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 unsigned int; _Val = std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >]':
/usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >}' changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In member function 'bool lldb_private::BreakpointSiteList::Remove(lldb::break_id_t)':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >}' 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 unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/stl_tree.h: In member function 'bool lldb_private::BreakpointSiteList::RemoveByAddress(lldb::addr_t)':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >}' 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 unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::BreakpointSite> > >}' changed in GCC 7.1
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/Stoppoint.cpp"
[ 76%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectBugreport.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/StoppointCallbackContext.cpp"
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/StoppointLocation.cpp"
[ 76%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/Watchpoint.cpp"
[ 76%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressRange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/AddressRange.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/JSONRPCDispatcher.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ProtocolHandlers.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 76%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectCommands.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Target.h:31,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/AddressResolver.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/AddressResolverFileLine.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/SearchFilter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressResolver.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/AddressResolverFileLine.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 lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >}' 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/SearchFilter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressResolver.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/AddressResolverFileLine.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb_private::Searcher::CallbackReturn lldb_private::AddressResolverFileLine::SearchCallback(lldb_private::SearchFilter&, lldb_private::SymbolContext&, lldb_private::Address*, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/AddressResolverName.cpp"
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/SourceCode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/SourceCode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/SourceCode.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/WatchpointList.cpp"
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Trace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/Trace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/Trace.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectDisassemble.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/SearchFilter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressResolver.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressResolverName.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/AddressResolverName.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 lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >}' 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/SearchFilter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressResolver.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressResolverName.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/AddressResolverName.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb_private::Searcher::CallbackReturn lldb_private::AddressResolverName::SearchCallback(lldb_private::SearchFilter&, lldb_private::SymbolContext&, lldb_private::Address*, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' 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<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Broadcaster.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Broadcaster.cpp"
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Breakpoint/WatchpointOptions.cpp"
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/XRefs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/XRefs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/XRefs.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Communication.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Communication.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Communication.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectDisassemble.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectDisassemble.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 lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/XRefs.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/XRefs.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectDisassemble.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual bool lldb_private::CommandObjectDisassemble::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' 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<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' 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<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' 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<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' 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<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' 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<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectExpression.cpp"
[ 77%] Linking CXX static library ../../../../lib/liblldbBreakpoint.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /usr/bin/cmake -P CMakeFiles/lldbBreakpoint.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Breakpoint" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbBreakpoint.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbBreakpoint.a  CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointName.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbBreakpoint.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target lldbBreakpoint
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Debugger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Debugger.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Debugger.cpp"
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/FileIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/FileIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/FileIndex.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/../ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/FileIndex.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/FileIndex.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectFrame.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Disassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Disassembler.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/Index.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/Index.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/Index.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build.make tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend.internal".
Scanning dependencies of target lldbDataFormatters
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build.make tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp"
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/MemIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/MemIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/MemIndex.cpp"
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/SymbolCollector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/SymbolCollector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/SymbolCollector.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/DumpDataExtractor.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/DataVisualization.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/IndexSymbol.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/Index.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/SymbolCollector.h:10,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/SymbolCollector.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/DumpDataExtractor.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectGUI.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/SymbolYAML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/SymbolYAML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/index/SymbolYAML.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectHelp.cpp"
[ 77%] Linking CXX static library ../../../../../lib/libclangDaemon.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/cmake -P CMakeFiles/clangDaemon.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDaemon.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangDaemon.a  CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o CMakeFiles/clangDaemon.dir/CodeComplete.cpp.o CMakeFiles/clangDaemon.dir/CodeCompletionStrings.cpp.o CMakeFiles/clangDaemon.dir/Context.cpp.o CMakeFiles/clangDaemon.dir/Compiler.cpp.o CMakeFiles/clangDaemon.dir/DraftStore.cpp.o CMakeFiles/clangDaemon.dir/FuzzyMatch.cpp.o CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o CMakeFiles/clangDaemon.dir/JSONExpr.cpp.o CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o CMakeFiles/clangDaemon.dir/Logger.cpp.o CMakeFiles/clangDaemon.dir/Protocol.cpp.o CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o CMakeFiles/clangDaemon.dir/SourceCode.cpp.o CMakeFiles/clangDaemon.dir/Trace.cpp.o CMakeFiles/clangDaemon.dir/XRefs.cpp.o CMakeFiles/clangDaemon.dir/index/FileIndex.cpp.o CMakeFiles/clangDaemon.dir/index/Index.cpp.o CMakeFiles/clangDaemon.dir/index/MemIndex.cpp.o CMakeFiles/clangDaemon.dir/index/SymbolCollector.cpp.o CMakeFiles/clangDaemon.dir/index/SymbolYAML.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangDaemon.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target clangDaemon
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectLog.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/FormatCache.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/DynamicLoader.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/FormatClasses.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/EmulateInstruction.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectMemory.cpp"
/usr/bin/make -f tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/build.make tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/depend.internal".
Scanning dependencies of target lldbExpression
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/build.make tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/DiagnosticManager.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/FormatManager.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Event.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Event.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Event.cpp"
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/DWARFExpression.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/FileLineResolver.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectMemory.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FileSpecList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/FileSpecList.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/DWARFExpression.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 lldb_private::Value&}; _Tp = lldb_private::Value; _Alloc = std::allocator<lldb_private::Value>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Value>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >}' 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 = {lldb_private::Value}; _Tp = lldb_private::Value; _Alloc = std::allocator<lldb_private::Value>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'static bool lldb_private::DWARFExpression::Evaluate(lldb_private::ExecutionContext*, lldb_private::RegisterContext*, lldb::ModuleSP, const lldb_private::DataExtractor&, DWARFCompileUnit*, lldb::offset_t, lldb::offset_t, lldb::RegisterKind, const lldb_private::Value*, const lldb_private::Value*, lldb_private::Value&, lldb_private::Status*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' 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<lldb_private::Value*, std::vector<lldb_private::Value> >' 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<lldb_private::Value*, std::vector<lldb_private::Value> >' 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<lldb_private::Value*, std::vector<lldb_private::Value> >' 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<lldb_private::Value*, std::vector<lldb_private::Value> >' 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<lldb_private::Value*, std::vector<lldb_private::Value> >' 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<lldb_private::Value*, std::vector<lldb_private::Value> >' 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<lldb_private::Value*, std::vector<lldb_private::Value> >' 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<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FormatEntity.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/FormatEntity.cpp"
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/Expression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/Expression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/Expression.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/FormattersHelpers.cpp"
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/ExpressionSourceCode.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectMultiword.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/FormatEntity.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 lldb_private::FormatEntity::Entry&}; _Tp = lldb_private::FormatEntity::Entry; _Alloc = std::allocator<lldb_private::FormatEntity::Entry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::FormatEntity::Entry>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >}' 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 = {lldb_private::FormatEntity::Entry}; _Tp = lldb_private::FormatEntity::Entry; _Alloc = std::allocator<lldb_private::FormatEntity::Entry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::FormatEntity::Entry>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >}' 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 = {lldb_private::FormatEntity::Entry}; _Tp = lldb_private::FormatEntity::Entry; _Alloc = std::allocator<lldb_private::FormatEntity::Entry>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >' 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/FormatEntity.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static lldb_private::Status lldb_private::FormatEntity::ParseInternal(llvm::StringRef&, lldb_private::FormatEntity::Entry&, uint32_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >' 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<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/IOHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/IOHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/IOHandler.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectPlatform.cpp"
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/ExpressionVariable.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/LanguageCategory.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/StringPrinter.cpp"
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/FunctionCaller.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ValueObjectList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/IOHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/IOHandler.cpp:10:
/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 = TreeItem; _Alloc = std::allocator<TreeItem>]':
/usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type 'std::vector<TreeItem>::iterator {aka __gnu_cxx::__normal_iterator<TreeItem*, std::vector<TreeItem> >}' 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~+rc3/tools/lldb/include/lldb/Core/ValueObjectList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/IOHandler.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/IOHandler.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void ThreadTreeDelegate::TreeDelegateGenerateChildren(TreeItem&)':
/usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<TreeItem*, std::vector<TreeItem> >' changed in GCC 7.1
    _M_fill_insert(end(), __new_size - size(), __x);
    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void ThreadsTreeDelegate::TreeDelegateGenerateChildren(TreeItem&)':
/usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<TreeItem*, std::vector<TreeItem> >' changed in GCC 7.1
    _M_fill_insert(end(), __new_size - size(), __x);
    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/IOHandler.cpp: In member function 'virtual bool SourceFileWindowDelegate::WindowDelegateDraw(curses::Window&, bool)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/IOHandler.cpp:3871:8: warning: '%i' directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=]
   bool WindowDelegateDraw(Window &window, bool force) override {
        ^~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/IOHandler.cpp:3871:8: note: directive argument in the range [1, 2147483647]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/IOHandler.cpp:3970:23: note: 'snprintf' output between 6 and 15 bytes into a destination of size 8
               snprintf(m_line_format, sizeof(m_line_format), " %%%iu ",
               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        m_line_width);
                        ~~~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectPlugin.cpp"
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Listener.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Listener.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Listener.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/TypeCategory.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectProcess.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Mangled.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Mangled.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Mangled.cpp"
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRDynamicChecks.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Module.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Module.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Module.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectQuit.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp"
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRExecutionUnit.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Module.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 lldb_private::Address&}; _Tp = lldb_private::Address; _Alloc = std::allocator<lldb_private::Address>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Address>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectRegister.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Module.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::Module::FindAddressesForLine(lldb::TargetSP, const lldb_private::FileSpec&, uint32_t, lldb_private::Function*, std::vector<lldb_private::Address>&, std::vector<lldb_private::Address>&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' 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<lldb_private::Address*, std::vector<lldb_private::Address> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ModuleChild.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleChild.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ModuleChild.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ModuleList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ModuleList.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/TypeFormat.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Opcode.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Opcode.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Opcode.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/PluginManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/PluginManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/PluginManager.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectSettings.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/TypeSummary.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRExecutionUnit.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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRExecutionUnit.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::IRExecutionUnit::GetStaticInitializers(std::vector<long long unsigned int, std::allocator<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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRExecutionUnit.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 = {lldb_private::IRExecutionUnit::JittedFunction}; _Tp = lldb_private::IRExecutionUnit::JittedFunction; _Alloc = std::allocator<lldb_private::IRExecutionUnit::JittedFunction>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::IRExecutionUnit::JittedFunction>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::JittedFunction*, std::vector<lldb_private::IRExecutionUnit::JittedFunction> >}' 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 = {lldb_private::IRExecutionUnit::JittedGlobalVariable}; _Tp = lldb_private::IRExecutionUnit::JittedGlobalVariable; _Alloc = std::allocator<lldb_private::IRExecutionUnit::JittedGlobalVariable>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::IRExecutionUnit::JittedGlobalVariable>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::JittedGlobalVariable*, std::vector<lldb_private::IRExecutionUnit::JittedGlobalVariable> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In static member function 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Status&, lldb::addr_t&, lldb::addr_t&)::<lambda(llvm::GlobalValue&)>; _ArgTypes = {llvm::GlobalValue&}]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::JittedGlobalVariable*, std::vector<lldb_private::IRExecutionUnit::JittedGlobalVariable> >' 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 = {lldb_private::IRExecutionUnit::AllocationRecord}; _Tp = lldb_private::IRExecutionUnit::AllocationRecord; _Alloc = std::allocator<lldb_private::IRExecutionUnit::AllocationRecord>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::IRExecutionUnit::AllocationRecord>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::AllocationRecord*, std::vector<lldb_private::IRExecutionUnit::AllocationRecord> >}' 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 = {lldb_private::IRExecutionUnit::AllocationRecord}; _Tp = lldb_private::IRExecutionUnit::AllocationRecord; _Alloc = std::allocator<lldb_private::IRExecutionUnit::AllocationRecord>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::AllocationRecord*, std::vector<lldb_private::IRExecutionUnit::AllocationRecord> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Status&, lldb::addr_t&, lldb::addr_t&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::JittedFunction*, std::vector<lldb_private::IRExecutionUnit::JittedFunction> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRInterpreter.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectSource.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/TypeSynthetic.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/RegisterValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/RegisterValue.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Scalar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Scalar.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Scalar.cpp"
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/TypeValidator.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRInterpreter.cpp:11:
/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 = const llvm::Value*; _Val = std::pair<const llvm::Value* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::Value* const, long long unsigned int> >; _Compare = std::less<const llvm::Value*>; _Alloc = std::allocator<std::pair<const llvm::Value* const, long long unsigned int> >]':
/usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::Value*, std::pair<const llvm::Value* const, long long unsigned int>, std::_Select1st<std::pair<const llvm::Value* const, long long unsigned int> >, std::less<const llvm::Value*>, std::allocator<std::pair<const llvm::Value* const, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const llvm::Value* const, long long unsigned int> >}' changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp"
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectSyntax.cpp"
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/SearchFilter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/SearchFilter.cpp"
[ 78%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRMemoryMap.cpp"
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectTarget.cpp"
[ 78%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/DataFormatters/VectorType.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/IRMemoryMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/IRMemoryMap.cpp:10:
/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 unsigned int; _Val = std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> >]':
/usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation>, std::_Select1st<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> >}' changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In member function 'void lldb_private::IRMemoryMap::Free(lldb::addr_t, lldb_private::Status&)':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation>, std::_Select1st<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> >}' changed in GCC 7.1
  _M_erase_aux(__position);
  ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In destructor 'lldb_private::IRMemoryMap::~IRMemoryMap()':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation>, std::_Select1st<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, lldb_private::IRMemoryMap::Allocation> >}' changed in GCC 7.1
  _M_erase_aux(__position);
  ~~~~~~~~~~~~^~~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Section.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Section.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Section.cpp"
[ 78%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/LLVMUserExpression.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/SourceManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/SourceManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/SourceManager.cpp"
[ 78%] Linking CXX static library ../../../../lib/liblldbDataFormatters.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /usr/bin/cmake -P CMakeFiles/lldbDataFormatters.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/DataFormatters" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbDataFormatters.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbDataFormatters.a  CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbDataFormatters.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbDataFormatters
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectThread.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/PassRegistry.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/State.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/State.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/State.cpp"
/usr/bin/make -f tools/lldb/source/Host/CMakeFiles/lldbHost.dir/build.make tools/lldb/source/Host/CMakeFiles/lldbHost.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/depend.internal".
Scanning dependencies of target lldbHost
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Host/CMakeFiles/lldbHost.dir/build.make tools/lldb/source/Host/CMakeFiles/lldbHost.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/File.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/File.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/File.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/StreamAsynchronousIO.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/File.cpp:28:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 = std::nullptr_t; Fun = _IO_FILE*(int, const char*) throw (); Args = {int, const char*}]' 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,
             ^~~~~~~~~~~~~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/FileCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/FileCache.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectThread.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>::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:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb_private::Status CommandObjectThreadUntil::CommandOptions::SetOptionValue(uint32_t, llvm::StringRef, lldb_private::ExecutionContext*)':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/Materializer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/Materializer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/Materializer.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual bool CommandObjectThreadUntil::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/FileSystem.cpp"
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectType.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/StreamFile.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/UserSettingsController.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/GetOptInc.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Host.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Host.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Host.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/Materializer.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Value.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/Value.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Value.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/HostInfoBase.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/HostNativeThreadBase.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Value.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 lldb_private::Value&}; _Tp = lldb_private::Value; _Alloc = std::allocator<lldb_private::Value>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Value>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >}' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/Value.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::ValueList::PushValue(const lldb_private::Value&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObject.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObject.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObject.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/HostProcess.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 78%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/REPL.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/REPL.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/REPL.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostThread.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/HostThread.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/LockFileBase.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/MainLoop.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObject.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/MainLoop.cpp: In member function 'lldb_private::MainLoop::SignalHandleUP lldb_private::MainLoop::RegisterSignal(int, const Callback&, lldb_private::Status&)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/MainLoop.cpp:314:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
   int ret = sigaction(signo, &new_action, &info.old_action);
       ^~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp"
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectVersion.cpp"
[ 78%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/UserExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/UserExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/UserExpression.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/NativeBreakpoint.cpp"
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/NativeBreakpointList.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/NativeWatchpointList.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectCast.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/NativeProcessProtocol.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectChild.cpp"
[ 78%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Expression/UtilityFunction.cpp"
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/NativeRegisterContext.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectConstResult.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/NativeThreadProtocol.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/OptionParser.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/PipeBase.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectConstResultCast.cpp"
[ 78%] Linking CXX static library ../../../../lib/liblldbExpression.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /usr/bin/cmake -P CMakeFiles/lldbExpression.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Expression" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbExpression.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbExpression.a  CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o CMakeFiles/lldbExpression.dir/Expression.cpp.o CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o CMakeFiles/lldbExpression.dir/Materializer.cpp.o CMakeFiles/lldbExpression.dir/REPL.cpp.o CMakeFiles/lldbExpression.dir/UserExpression.cpp.o CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbExpression.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbExpression
/usr/bin/make -f tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/build.make tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Initialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/depend.internal".
Scanning dependencies of target lldbInitialization
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/build.make tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Initialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Initialization/SystemInitializerCommon.cpp"
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Commands/CommandObjectLanguage.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/ProcessRunLock.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/PseudoTerminal.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Socket.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Socket.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Socket.cpp"
[ 78%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Initialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Initialization/SystemInitializer.cpp"
[ 78%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Initialization" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Initialization/SystemLifetimeManager.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectConstResultChild.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/SocketAddress.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp"
[ 78%] Linking CXX static library ../../../../lib/liblldbInitialization.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" && /usr/bin/cmake -P CMakeFiles/lldbInitialization.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Initialization" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbInitialization.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbInitialization.a  CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbInitialization.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbInitialization
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/StringConvert.cpp"
/usr/bin/make -f tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/build.make tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/depend.internal".
[ 78%] Linking CXX static library ../../../../lib/liblldbCommands.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /usr/bin/cmake -P CMakeFiles/lldbCommands.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Commands" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbCommands.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbCommands.a  CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbCommands.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbCommands
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Symbols.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Symbols.cpp"
Scanning dependencies of target lldbInterpreter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/build.make tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Args.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Args.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/Args.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/build.make tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-arm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_arm
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/build.make tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-arm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/TaskPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/TaskPool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/TaskPool.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectDynamicValue.cpp"
[ 78%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_arm.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_arm.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_arm.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_arm.a  CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_arm.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbPluginABISysV_arm
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/CommandAlias.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/TCPSocket.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Terminal.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Terminal.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-arm64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_arm64
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-arm64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectList.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/ThreadLauncher.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/XML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/XML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/XML.cpp"
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/CommandHistory.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/UDPSocket.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectMemory.cpp"
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/CommandInterpreter.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Editline.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Editline.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Editline.cpp"
[ 78%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_arm64.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_arm64.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_arm64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_arm64.a  CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_arm64.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbPluginABISysV_arm64
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/CommandObject.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Editline.cpp:18:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Editline.cpp: In member function 'int lldb_private::Editline::GetCharacter(lldb_private::line_editor::EditLineGetCharType*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/LLDBAssert.h:17:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
   lldb_private::lldb_assert(x, #x, __FUNCTION__, __FILE__, __LINE__)
   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Editline.cpp:538:9: note: in expansion of macro 'lldbassert'
         lldbassert(0 && "Interrupts should have been handled above.");
         ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/common/Editline.cpp:540:7: note: here
       case lldb::eConnectionStatusError:        // Check GetError() for details
       ^~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectRegister.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/DomainSocket.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/build.make tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_hexagon
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/build.make tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-hexagon" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/FileSystem.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/HostInfoPosix.cpp"
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/HostProcessPosix.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/HostThreadPosix.cpp"
[ 78%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_hexagon.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_hexagon.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_hexagon.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_hexagon.a  CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_hexagon.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbPluginABISysV_hexagon
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/CommandObjectScript.cpp"
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Core/ValueObjectVariable.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/LockFilePosix.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-ppc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend.internal".
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/PipePosix.cpp"
Scanning dependencies of target lldbPluginABISysV_ppc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-ppc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/linux/AbstractSocket.cpp"
[ 78%] Linking CXX static library ../../../../lib/liblldbCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /usr/bin/cmake -P CMakeFiles/lldbCore.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Core" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbCore.a  CMakeFiles/lldbCore.dir/Address.cpp.o CMakeFiles/lldbCore.dir/AddressRange.cpp.o CMakeFiles/lldbCore.dir/AddressResolver.cpp.o CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o CMakeFiles/lldbCore.dir/Communication.cpp.o CMakeFiles/lldbCore.dir/Debugger.cpp.o CMakeFiles/lldbCore.dir/Disassembler.cpp.o CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o CMakeFiles/lldbCore.dir/Event.cpp.o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o CMakeFiles/lldbCore.dir/IOHandler.cpp.o CMakeFiles/lldbCore.dir/Listener.cpp.o CMakeFiles/lldbCore.dir/Mangled.cpp.o CMakeFiles/lldbCore.dir/Module.cpp.o CMakeFiles/lldbCore.dir/ModuleChild.cpp.o CMakeFiles/lldbCore.dir/ModuleList.cpp.o CMakeFiles/lldbCore.dir/Opcode.cpp.o CMakeFiles/lldbCore.dir/PluginManager.cpp.o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o CMakeFiles/lldbCore.dir/Scalar.cpp.o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o CMakeFiles/lldbCore.dir/Section.cpp.o CMakeFiles/lldbCore.dir/SourceManager.cpp.o CMakeFiles/lldbCore.dir/State.cpp.o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o CMakeFiles/lldbCore.dir/StreamFile.cpp.o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o CMakeFiles/lldbCore.dir/Value.cpp.o CMakeFiles/lldbCore.dir/ValueObject.cpp.o CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbCore.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbCore
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/CommandOptionValidators.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-ppc64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_ppc64
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-ppc64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp"
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/Host.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/Host.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/linux/Host.cpp"
[ 78%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_ppc.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_ppc.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_ppc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_ppc.a  CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_ppc.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target lldbPluginABISysV_ppc
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/build.make tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_mips
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/build.make tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-mips" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp"
[ 78%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/CommandReturnObject.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/ScopedPrinter.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/linux/Host.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 lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ProcessInstanceInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ProcessInstanceInfo*, std::vector<lldb_private::ProcessInstanceInfo> >}' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/ScopedPrinter.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/linux/Host.cpp:23:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static uint32_t lldb_private::Host::FindProcesses(const lldb_private::ProcessInstanceInfoMatch&, lldb_private::ProcessInstanceInfoList&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ProcessInstanceInfo*, std::vector<lldb_private::ProcessInstanceInfo> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/linux/HostInfoLinux.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_ppc64.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_ppc64.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_ppc64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_ppc64.a  CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_ppc64.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABISysV_ppc64
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-mips64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_mips64
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-mips64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp"
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/linux/LibcGlue.cpp"
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/Support.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/Support.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Host/linux/Support.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_mips.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_mips.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_mips.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_mips.a  CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_mips.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABISysV_mips
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/build.make tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-s390x" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_s390x
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/build.make tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-s390x" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp"
[ 80%] Linking CXX static library ../../../../lib/liblldbHost.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /usr/bin/cmake -P CMakeFiles/lldbHost.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Host" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbHost.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbHost.a  CMakeFiles/lldbHost.dir/common/File.cpp.o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o CMakeFiles/lldbHost.dir/common/Host.cpp.o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o CMakeFiles/lldbHost.dir/common/Socket.cpp.o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o CMakeFiles/lldbHost.dir/common/TaskPool.cpp.o CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o CMakeFiles/lldbHost.dir/common/XML.cpp.o CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o CMakeFiles/lldbHost.dir/common/Editline.cpp.o CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o CMakeFiles/lldbHost.dir/linux/Host.cpp.o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o CMakeFiles/lldbHost.dir/linux/Support.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbHost.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbHost
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupFile.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/build.make tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-i386" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_i386
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/build.make tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-i386" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupFormat.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_mips64.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_mips64.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_mips64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_mips64.a  CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_mips64.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABISysV_mips64
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_s390x.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_s390x.dir/cmake_clean_target.cmake
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_s390x.dir/link.txt --verbose=1
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-x86_64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/DependInfo.cmake" --color=
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_s390x.a  CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_s390x.a
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend.internal".
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABISysV_s390x
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp"
Scanning dependencies of target lldbPluginABISysV_x86_64
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-x86_64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-i386" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend.internal".
Scanning dependencies of target lldbPluginABIMacOSX_i386
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-i386" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_i386.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_i386.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_i386.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_i386.a  CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_i386.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABISysV_i386
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupString.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-arm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/depend.internal".
Scanning dependencies of target lldbPluginABIMacOSX_arm
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-arm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupUUID.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_x86_64.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64" && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_x86_64.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_x86_64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_x86_64.a  CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_x86_64.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABISysV_x86_64
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_i386.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386" && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_i386.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABIMacOSX_i386.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABIMacOSX_i386.a  CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABIMacOSX_i386.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABIMacOSX_i386
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValue.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-arm64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/depend.internal".
Scanning dependencies of target lldbPluginABIMacOSX_arm64
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-arm64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueArch.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_arm.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm" && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_arm.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABIMacOSX_arm.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABIMacOSX_arm.a  CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABIMacOSX_arm.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABIMacOSX_arm
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueArgs.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueArray.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueBoolean.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueChar.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_arm64.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64" && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_arm64.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABIMacOSX_arm64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABIMacOSX_arm64.a  CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABIMacOSX_arm64.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginABIMacOSX_arm64
/usr/bin/make -f tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/build.make tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Architecture/Arm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/depend.internal".
Scanning dependencies of target lldbPluginArchitectureArm
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/build.make tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/ArchitectureArm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Architecture/Arm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginArchitectureArm.dir/ArchitectureArm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Architecture/Arm/ArchitectureArm.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/build.make tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Disassembler/llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/depend.internal".
Scanning dependencies of target lldbPluginDisassemblerLLVM
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/build.make tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Disassembler/llvm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueDictionary.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginArchitectureArm.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm" && /usr/bin/cmake -P CMakeFiles/lldbPluginArchitectureArm.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Architecture/Arm" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginArchitectureArm.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginArchitectureArm.a  CMakeFiles/lldbPluginArchitectureArm.dir/ArchitectureArm.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginArchitectureArm.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginArchitectureArm
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueEnumeration.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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >; _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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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~+rc3/tools/lldb/include/lldb/Core/UniqueCStringMap.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueEnumeration.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 = {lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry}; _Tp = lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry; _Alloc = std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >}' 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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueEnumeration.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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >; _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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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~+rc3/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueEnumeration.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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >; _Distance = int; _Tp = lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry; _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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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~+rc3/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueEnumeration.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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >; _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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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~+rc3/tools/lldb/include/lldb/Core/UniqueCStringMap.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void lldb_private::OptionValueEnumeration::SetEnumerations(const lldb_private::OptionEnumValueElement*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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~+rc3/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' 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<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderMacOSXDYLD
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp"
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/MCDwarf.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/MCAsmInfo.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.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 lldb_private::Instruction::Operand&}; _Tp = lldb_private::Instruction::Operand; _Alloc = std::allocator<lldb_private::Instruction::Operand>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Instruction::Operand>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >}' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/MapVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/MCDwarf.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/MCAsmInfo.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.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 = lldb_private::Instruction::Operand; _Alloc = std::allocator<lldb_private::Instruction::Operand>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/include/c++/7/bits/stl_vector.h: In member function 'virtual bool InstructionLLVMC::ParseOperands(llvm::SmallVectorImpl<lldb_private::Instruction::Operand>&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' 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<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' 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<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' 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<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' 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<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginDisassemblerLLVM.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm" && /usr/bin/cmake -P CMakeFiles/lldbPluginDisassemblerLLVM.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDisassemblerLLVM.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDisassemblerLLVM.a  CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDisassemblerLLVM.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginDisassemblerLLVM
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueFormat.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator<lldb_private::DynamicLoaderDarwin::ImageInfo>]':
/usr/include/c++/7/bits/vector.tcc:153:5: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/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 lldb_private::DynamicLoaderDarwin::Segment&}; _Tp = lldb_private::DynamicLoaderDarwin::Segment; _Alloc = std::allocator<lldb_private::DynamicLoaderDarwin::Segment>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::Segment>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::Segment*, std::vector<lldb_private::DynamicLoaderDarwin::Segment> >}' 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'uint32_t DynamicLoaderMacOSXDYLD::ParseLoadCommands(const lldb_private::DataExtractor&, lldb_private::DynamicLoaderDarwin::ImageInfo&, lldb_private::FileSpec*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::Segment*, std::vector<lldb_private::DynamicLoaderDarwin::Segment> >' 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<lldb_private::DynamicLoaderDarwin::Segment*, std::vector<lldb_private::DynamicLoaderDarwin::Segment> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool DynamicLoaderMacOSXDYLD::RemoveModulesUsingImageInfosAddress(lldb::addr_t, uint32_t)':
/usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >' changed in GCC 7.1
       { return _M_erase(begin() + (__position - cbegin())); }
                                                          ^
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp"
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderPosixDYLD
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static bool DynamicLoaderMacOS::NotifyBreakpointHit(void*, lldb_private::StoppointCallbackContext*, lldb::user_id_t, lldb::user_id_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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:303: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
 }
 ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Static" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderStatic
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Static" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.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 AuxVector::Entry&}; _Tp = AuxVector::Entry; _Alloc = std::allocator<AuxVector::Entry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<AuxVector::Entry>::iterator {aka __gnu_cxx::__normal_iterator<AuxVector::Entry*, std::vector<AuxVector::Entry> >}' 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~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void AuxVector::ParseAuxv(lldb_private::DataExtractor&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<AuxVector::Entry*, std::vector<AuxVector::Entry> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueLanguage.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator<lldb_private::DynamicLoaderDarwin::ImageInfo>]':
/usr/include/c++/7/bits/vector.tcc:153:5: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:153:5: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::DynamicLoaderDarwin::UnloadImages(const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&)':
/usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >' changed in GCC 7.1
       { return _M_erase(begin() + (__position - cbegin())); }
                                                          ^
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderStatic.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static" && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderStatic.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderStatic.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderStatic.a  CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderStatic.a
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.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 lldb_private::DynamicLoaderDarwin::ImageInfo&}; _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator<lldb_private::DynamicLoaderDarwin::ImageInfo>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >}' 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<lldb_private::DynamicLoaderDarwin::ImageInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >}' changed in GCC 7.1
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginDynamicLoaderStatic
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool lldb_private::DynamicLoaderDarwin::AddModulesUsingImageInfos(lldb_private::DynamicLoaderDarwin::ImageInfo::collection&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >' 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~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.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 lldb_private::Address&}; _Tp = lldb_private::Address; _Alloc = std::allocator<lldb_private::Address>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Address>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >}' 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<lldb_private::Address>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >}' 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 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
/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 = {lldb_private::Address}; _Tp = lldb_private::Address; _Alloc = std::allocator<lldb_private::Address>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Address>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb::ThreadPlanSP lldb_private::DynamicLoaderDarwin::GetStepThroughTrampolinePlan(lldb_private::Thread&, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' 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<lldb_private::Address*, std::vector<lldb_private::Address> >' 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<lldb_private::Address*, std::vector<lldb_private::Address> >' 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~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' 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<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~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/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~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:989: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~+rc3/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:989: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
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a  CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginDynamicLoaderMacOSXDYLD
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueProperties.cpp"
In file included from /usr/include/c++/7/list:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/Args.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Interpreter/Options.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:14:
/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<DYLDRendezvous::SOEntry>; _Tp = DYLDRendezvous::SOEntry; _Alloc = std::allocator<DYLDRendezvous::SOEntry>]':
/usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator<DYLDRendezvous::SOEntry>' 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<DYLDRendezvous::SOEntry>' changed in GCC 7.1
/usr/include/c++/7/bits/list.tcc: In member function 'bool DYLDRendezvous::RemoveSOEntries()':
/usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type 'std::_List_const_iterator<DYLDRendezvous::SOEntry>' changed in GCC 7.1
    _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderHexagonDYLD
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp"
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp"
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueRegex.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.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 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __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<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/bits/stl_algo.h:61:0,
                 from /usr/include/c++/7/algorithm:62,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __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<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_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
    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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb::ThreadPlanSP DynamicLoaderPOSIXDYLD::GetStepThroughTrampolinePlan(lldb_private::Thread&, 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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
    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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:486: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
 }
 ^
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueSInt64.cpp"
In file included from /usr/include/c++/7/list:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Process.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:13:
/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<HexagonDYLDRendezvous::SOEntry>; _Tp = HexagonDYLDRendezvous::SOEntry; _Alloc = std::allocator<HexagonDYLDRendezvous::SOEntry>]':
/usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator<HexagonDYLDRendezvous::SOEntry>' 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<HexagonDYLDRendezvous::SOEntry>' changed in GCC 7.1
/usr/include/c++/7/bits/list.tcc: In member function 'bool HexagonDYLDRendezvous::UpdateSOEntriesForDeletion()':
/usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type 'std::_List_const_iterator<HexagonDYLDRendezvous::SOEntry>' changed in GCC 7.1
    _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a  CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginDynamicLoaderPosixDYLD
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueString.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderWindowsDYLD
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend.internal".
Scanning dependencies of target lldbPluginExpressionParserClang
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/StringList.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.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 = {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
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/StringList.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __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<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_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
                 from /usr/include/c++/7/algorithm:62,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/StringList.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueUInt64.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/StringList.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __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<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_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
    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~+rc3/tools/lldb/include/lldb/Utility/StringList.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb::ThreadPlanSP DynamicLoaderHexagonDYLD::GetStepThroughTrampolinePlan(lldb_private::Thread&, 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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/StringList.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
    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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:465: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
 }
 ^
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a  CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginDynamicLoaderHexagonDYLD
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionValueUUID.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD" && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a  CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginDynamicLoaderWindowsDYLD
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Target.h:31,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupVariable.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Go" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend.internal".
Scanning dependencies of target lldbPluginExpressionParserGo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Go/GoLexer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::NullStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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 = clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:213:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::CompoundStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:136:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::NullStmt; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::NullStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:213:38:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::Expr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:222:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Options.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Options.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/Options.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.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}; _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 lldb_private::ASTStructExtractor::ExtractFromFunctionDecl(clang::FunctionDecl*)':
/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/build.make tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/depend.internal".
Scanning dependencies of target lldbPluginInstructionARM
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/build.make tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp"
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp"
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 =
                     ^~~~~
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Property.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Property.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/Property.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
[ 80%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/ARM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginExpressionParserGo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" && /usr/bin/cmake -P CMakeFiles/lldbPluginExpressionParserGo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginExpressionParserGo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginExpressionParserGo.a  CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginExpressionParserGo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginExpressionParserGo
[ 80%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Interpreter/ScriptInterpreter.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionARM.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM" && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionARM.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionARM.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionARM.a  CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionARM.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginInstructionARM
/usr/bin/make -f tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/build.make tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/ARM64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend.internal".
Scanning dependencies of target lldbPluginInstructionARM64
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/build.make tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/ARM64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp"
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp"
[ 80%] Linking CXX static library ../../../../lib/liblldbInterpreter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /usr/bin/cmake -P CMakeFiles/lldbInterpreter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Interpreter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbInterpreter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbInterpreter.a  CMakeFiles/lldbInterpreter.dir/Args.cpp.o CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o CMakeFiles/lldbInterpreter.dir/Options.cpp.o CMakeFiles/lldbInterpreter.dir/Property.cpp.o CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbInterpreter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbInterpreter
/usr/bin/make -f tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/MIPS" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend.internal".
Scanning dependencies of target lldbPluginInstructionMIPS
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/MIPS" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.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::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >; _Distance = int; _Tp = llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::FieldDecl; O = long long unsigned int]::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/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::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >; _Distance = int; _Tp = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.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::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' 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::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::FieldDecl; O = long long unsigned int]::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned 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<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' 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<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' 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<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' 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::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::FieldDecl; O = long long unsigned int]::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, 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<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, 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<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, 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 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' 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::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' 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::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionARM64.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64" && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionARM64.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionARM64.dir/link.txt --verbose=1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionARM64.a  CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionARM64.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginInstructionARM64
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = llvm::DenseMapIterator<const clang::CXXRecordDecl*, clang::CharUnits, llvm::DenseMapInfo<const clang::CXXRecordDecl*>, llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, false>; _Tp = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>; _Alloc = std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> >]':
/usr/include/c++/7/bits/vector.tcc:278:7: note: parameter passing for argument of type 'llvm::DenseMapIterator<const clang::CXXRecordDecl*, clang::CharUnits, llvm::DenseMapInfo<const clang::CXXRecordDecl*>, llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, false>' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:278:7: note: parameter passing for argument of type 'llvm::DenseMapIterator<const clang::CXXRecordDecl*, clang::CharUnits, llvm::DenseMapInfo<const clang::CXXRecordDecl*>, llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, false>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'bool ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]':
/usr/include/c++/7/bits/stl_vector.h:1369:17: note: parameter passing for argument of type 'llvm::DenseMapIterator<const clang::CXXRecordDecl*, clang::CharUnits, llvm::DenseMapInfo<const clang::CXXRecordDecl*>, llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, false>' changed in GCC 7.1
  { _M_assign_aux(__first, __last, std::__iterator_category(__first)); }
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:1369:17: note: parameter passing for argument of type 'llvm::DenseMapIterator<const clang::CXXRecordDecl*, clang::CharUnits, llvm::DenseMapInfo<const clang::CXXRecordDecl*>, llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, false>' changed in GCC 7.1
/usr/include/c++/7/bits/stl_vector.h:1369:17: note: parameter passing for argument of type 'llvm::DenseMapIterator<const clang::CXXRecordDecl*, clang::CharUnits, llvm::DenseMapInfo<const clang::CXXRecordDecl*>, llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, false>' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' 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::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' 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::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
/usr/include/c++/7/bits/stl_algo.h: In member function 'virtual bool lldb_private::ClangASTSource::layoutRecordType(const clang::RecordDecl*, uint64_t&, uint64_t&, FieldOffsetMap&, BaseOffsetMap&, BaseOffsetMap&)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, 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<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, 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<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp"
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionMIPS.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS" && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionMIPS.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionMIPS.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionMIPS.a  CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionMIPS.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginInstructionMIPS
/usr/bin/make -f tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/MIPS64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend.internal".
Scanning dependencies of target lldbPluginInstructionMIPS64
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/MIPS64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:219:74:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:4368:50:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:214:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:234:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:551:57:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:569:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:24:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionMIPS64.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64" && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionMIPS64.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionMIPS64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionMIPS64.a  CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionMIPS64.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 80%] Built target lldbPluginInstructionMIPS64
/usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/ASan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend.internal".
Scanning dependencies of target lldbPluginInstrumentationRuntimeASan
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/ASan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:551:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::dataTraverseNode(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = {anonymous}::Completer; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:654:7:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = {anonymous}::Completer; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1400:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = {anonymous}::Completer]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include/clang/AST/DeclNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = {anonymous}::Completer]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:256:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:569:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::dataTraverseNode(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = {anonymous}::Completer; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:654:7:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = {anonymous}::Completer; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1400:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = {anonymous}::Completer]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include/clang/AST/DeclNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = {anonymous}::Completer]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:256:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend.internal".
Scanning dependencies of target lldbPluginInstrumentationRuntimeMainThreadChecker
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.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}; _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 static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::MainThreadCheckerRuntime::GetBacktracesFromExtendedStopInfo(lldb_private::StructuredData::ObjectSP)::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan" && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker" && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/link.txt --verbose=1
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a  CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a  CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginInstrumentationRuntimeMainThreadChecker
[ 80%] Built target lldbPluginInstrumentationRuntimeASan
/usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/TSan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend.internal".
[ 80%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp"
Scanning dependencies of target lldbPluginInstrumentationRuntimeTSan
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/TSan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.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}; _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 static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = AddThreadsForPath(const string&, lldb::ThreadCollectionSP, lldb::ProcessSP, lldb_private::StructuredData::ObjectSP)::<lambda(lldb_private::StructuredData::Object*)>::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/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 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 80%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan" && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a  CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target lldbPluginInstrumentationRuntimeTSan
/usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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 lldbPluginInstrumentationRuntimeUBSan
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.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}; _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 static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::UndefinedBehaviorSanitizerRuntime::GetBacktracesFromExtendedStopInfo(lldb_private::StructuredData::ObjectSP)::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/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/bin/make -f tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build.make tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/JITLoader/GDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend.internal".
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan" && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a  CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target lldbPluginInstrumentationRuntimeUBSan
/usr/bin/make -f tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginJITLoaderGDB
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build.make tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/JITLoader/GDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/JITLoader/GDB/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp"
Scanning dependencies of target lldbPluginCPlusPlusLanguage
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/set:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-interfaces.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:14:
/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 unsigned int; _Val = std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > >]':
/usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> >, std::_Select1st<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > >}' changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In member function 'bool JITLoaderGDB::ReadJITDescriptorImpl(bool) [with ptr_t = long long unsigned int]':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> >, std::_Select1st<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > >}' changed in GCC 7.1
  _M_erase_aux(__position);
  ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In member function 'bool JITLoaderGDB::ReadJITDescriptorImpl(bool) [with ptr_t = unsigned int]':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> >, std::_Select1st<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, const std::shared_ptr<lldb_private::Module> > >}' changed in GCC 7.1
  _M_erase_aux(__position);
  ~~~~~~~~~~~~^~~~~~~~~~~~
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginJITLoaderGDB.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB" && /usr/bin/cmake -P CMakeFiles/lldbPluginJITLoaderGDB.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginJITLoaderGDB.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginJITLoaderGDB.a  CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginJITLoaderGDB.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target lldbPluginJITLoaderGDB
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build.make tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Go" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginGoLanguage
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build.make tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp"
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusNameParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusNameParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Language/Go/GoFormatterFunctions.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginGoLanguage.a
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go" && /usr/bin/cmake -P CMakeFiles/lldbPluginGoLanguage.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Go" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginGoLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginGoLanguage.a  CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginGoLanguage.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginGoLanguage
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/build.make tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Java" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginJavaLanguage
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/build.make tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Java" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Java" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginJavaLanguage.a
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxBitset.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxBitset.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java" && /usr/bin/cmake -P CMakeFiles/lldbPluginJavaLanguage.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/Java" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginJavaLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginJavaLanguage.a  CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginJavaLanguage.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginJavaLanguage
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginObjCLanguage
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/CF.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxQueue.cpp.o
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxQueue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp"
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxTuple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxTuple.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp"
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Target.h:31,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp"
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.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<lldb_private::ValueObject*, long long unsigned int>}; _Tp = std::pair<lldb_private::ValueObject*, long long unsigned int>; _Alloc = std::allocator<std::pair<lldb_private::ValueObject*, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<lldb_private::ValueObject*, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<lldb_private::ValueObject*, long long unsigned int>*, std::vector<std::pair<lldb_private::ValueObject*, long long unsigned int> > >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::LibcxxStdUnorderedMapSyntheticFrontEnd::GetChildAtIndex(size_t)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<lldb_private::ValueObject*, long long unsigned int>*, std::vector<std::pair<lldb_private::ValueObject*, long long unsigned int> > >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:184:7: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
       };
       ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:292:7: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
       };
       ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:298:7: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
       };
       ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:312:7: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
       };
       ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:318:7: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
       };
       ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/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~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual bool lldb_private::ClangUserExpression::AddArguments(lldb_private::ExecutionContext&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, lldb::addr_t, lldb_private::DiagnosticManager&)':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.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 lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor> >}' 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 lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor> >}' 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 lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor> > >}' 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 lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor> > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1437::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1437::DataDescriptor_64]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor> > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1428::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1428::DataDescriptor_64]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor> > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::NSDictionaryISyntheticFrontEnd::GetChildAtIndex(size_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::GetChildAtIndex(size_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjCPlusPlus" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend.internal".
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp"
Scanning dependencies of target lldbPluginObjCPlusPlusLanguage
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjCPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp"
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjCPlusPlusLanguage.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus" && /usr/bin/cmake -P CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjCPlusPlusLanguage.a  CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjCPlusPlusLanguage.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginObjCPlusPlusLanguage
/usr/bin/make -f tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build.make tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/OCaml" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginOCamlLanguage
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build.make tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/OCaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp"
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginOCamlLanguage.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml" && /usr/bin/cmake -P CMakeFiles/lldbPluginOCamlLanguage.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/OCaml" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginOCamlLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginOCamlLanguage.a  CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginOCamlLanguage.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginOCamlLanguage
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /usr/bin/cmake -P CMakeFiles/lldbPluginCPlusPlusLanguage.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginCPlusPlusLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a  CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusNameParser.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxBitset.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxQueue.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxTuple.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginCPlusPlusLanguage
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:13:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/depend.internal".
Scanning dependencies of target lldbPluginCXXItaniumABI
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Linking CXX static library ../../../../../../../lib/liblldbPluginCXXItaniumABI.a
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI" && /usr/bin/cmake -P CMakeFiles/lldbPluginCXXItaniumABI.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginCXXItaniumABI.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../../lib/liblldbPluginCXXItaniumABI.a  CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o
/usr/bin/ranlib ../../../../../../../lib/liblldbPluginCXXItaniumABI.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginCXXItaniumABI
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/depend
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/depend.internal".
Scanning dependencies of target lldbPluginAppleObjCRuntime
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/PassRegistry.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/PassSupport.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Pass.h:376,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:168:7: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
       };
       ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:182:7: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
       };
       ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.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 lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor&}; _Tp = lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor*, std::vector<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor> >}' 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 lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor> > >}' 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 lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor> > >}' 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 lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor> > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1437::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1437::DataDescriptor_64]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor> > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/include/c++/7/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1428::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1428::DataDescriptor_64]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor> > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1300::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1300::DataDescriptor_64]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor> > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::NSSetISyntheticFrontEnd::GetChildAtIndex(size_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor*, std::vector<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/Go" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/DependInfo.cmake" --color=
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/depend.internal".
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp"
Scanning dependencies of target lldbPluginLanguageRuntimeGo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp"
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginLanguageRuntimeGo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go" && /usr/bin/cmake -P CMakeFiles/lldbPluginLanguageRuntimeGo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginLanguageRuntimeGo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginLanguageRuntimeGo.a  CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginLanguageRuntimeGo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginLanguageRuntimeGo
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSString.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginExpressionParserClang.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /usr/bin/cmake -P CMakeFiles/lldbPluginExpressionParserClang.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginExpressionParserClang.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginExpressionParserClang.a  CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginExpressionParserClang.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginExpressionParserClang
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
cc1plus: warning: unrecognized command line option '-Wno-nested-anon-types'
cc1plus: warning: unrecognized command line option '-Wno-gnu-anonymous-struct'
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjCLanguage.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /usr/bin/cmake -P CMakeFiles/lldbPluginObjCLanguage.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Language/ObjC" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjCLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjCLanguage.a  CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjCLanguage.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginObjCLanguage
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.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}; _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 'bool lldb_private::AppleObjCRuntimeV2::NonPointerISACache::EvaluateNonPointerISA(lldb_private::ObjCLanguageRuntime::ObjCISA, lldb_private::ObjCLanguageRuntime::ObjCISA&)':
/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~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:2514: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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.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 = {lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor}; _Tp = lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor; _Alloc = std::allocator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor*, std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor> >}' 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 = {lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion}; _Tp = lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion; _Alloc = std::allocator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion*, std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion::SetUpRegion()':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor*, std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'bool lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::ReadRegions(lldb::addr_t)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion*, std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/Java" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/depend.internal".
Scanning dependencies of target lldbPluginLanguageRuntimeJava
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/Java" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/depend.internal".
Scanning dependencies of target lldbPluginRenderScriptRuntime
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.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 = {lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor}; _Tp = lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor; _Alloc = std::allocator<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor*, std::vector<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::ClassDescriptorV2::iVarsStorage::fill(lldb_private::AppleObjCRuntimeV2&, lldb_private::ClassDescriptorV2&)::<lambda(const char*, const char*, lldb::addr_t, uint64_t)>; _ArgTypes = {const char*, const char*, 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<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor*, std::vector<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginLanguageRuntimeJava.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java" && /usr/bin/cmake -P CMakeFiles/lldbPluginLanguageRuntimeJava.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginLanguageRuntimeJava.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginLanguageRuntimeJava.a  CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginLanguageRuntimeJava.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginLanguageRuntimeJava
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Linking CXX static library ../../../../../../../lib/liblldbPluginAppleObjCRuntime.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /usr/bin/cmake -P CMakeFiles/lldbPluginAppleObjCRuntime.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginAppleObjCRuntime.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../../lib/liblldbPluginAppleObjCRuntime.a  CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o
/usr/bin/ranlib ../../../../../../../lib/liblldbPluginAppleObjCRuntime.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginAppleObjCRuntime
/usr/bin/make -f tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/build.make tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/MemoryHistory/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/depend.internal".
Scanning dependencies of target lldbPluginMemoryHistoryASan
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/build.make tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/MemoryHistory/asan" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.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 lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel&}; _Tp = lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel; _Alloc = std::allocator<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel*, std::vector<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel> >}' 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~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::RenderScriptRuntime::CaptureDebugHintScriptGroup2(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel*, std::vector<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.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 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>::
       ^~~~~~~~~~~~~~~~~~~
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend.internal".
Scanning dependencies of target lldbPluginObjectContainerBSDArchive
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.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 = {const lldb_private::RenderScriptRuntime::Element&}; _Tp = lldb_private::RenderScriptRuntime::Element; _Alloc = std::allocator<lldb_private::RenderScriptRuntime::Element>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::RenderScriptRuntime::Element>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::RenderScriptRuntime::Element*, std::vector<lldb_private::RenderScriptRuntime::Element> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::RenderScriptRuntime::CaptureScriptInvokeForEachMulti(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)':
/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/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/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::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >]':
/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::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >}' 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~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/7/bits/stl_map.h: In member function 'void lldb_private::RenderScriptRuntime::CaptureSetGlobalVar(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)':
/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::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >}' 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 lldb_private::RenderScriptRuntime::FixupScriptDetails(lldb_private::lldb_renderscript::RSModuleDescriptorSP)':
/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::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >}' 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::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >}' 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~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/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, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/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, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >}' changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp"
In file included from /usr/include/c++/7/map:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/7/bits/stl_map.h: In member function 'void lldb_private::RenderScriptRuntime::DumpContexts(lldb_private::Stream&) const':
/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, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >}' changed in GCC 7.1
    __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, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >}' changed in GCC 7.1
    __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~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool lldb_private::RenderScriptRuntime::JITSubelements(lldb_private::RenderScriptRuntime::Element&, lldb::addr_t, lldb_private::StackFrame*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RenderScriptRuntime::Element*, std::vector<lldb_private::RenderScriptRuntime::Element> >' 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'void CreateHistoryThreadFromValueObject(lldb::ProcessSP, lldb::ValueObjectSP, const char*, const char*, lldb_private::HistoryThreads&)':
/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/bin/make -f tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend.internal".
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectContainerBSDArchive.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive" && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/cmake_clean_target.cmake
Scanning dependencies of target lldbPluginObjectContainerMachOArchive
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectContainerBSDArchive.a  CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o
[ 83%] Building CXX object tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp"
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectContainerBSDArchive.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginObjectContainerBSDArchive
/usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/build.make tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend.internal".
Scanning dependencies of target lldbPluginObjectFileELF
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/build.make tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginMemoryHistoryASan.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan" && /usr/bin/cmake -P CMakeFiles/lldbPluginMemoryHistoryASan.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginMemoryHistoryASan.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginMemoryHistoryASan.a  CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginMemoryHistoryASan.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginMemoryHistoryASan
[ 83%] Building CXX object tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/build.make tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/depend.internal".
Scanning dependencies of target lldbPluginObjectFileMachO
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/build.make tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O" && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a  CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginObjectContainerMachOArchive
/usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/build.make tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/depend.internal".
Scanning dependencies of target lldbPluginObjectFilePECOFF
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/build.make tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp"
[ 83%] Linking CXX static library ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" && /usr/bin/cmake -P CMakeFiles/lldbPluginRenderScriptRuntime.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginRenderScriptRuntime.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a  CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o
/usr/bin/ranlib ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginRenderScriptRuntime
[ 83%] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp: In member function 'virtual lldb::RegisterContextSP ObjectFileMachO::GetThreadContextAtIndex(uint32_t, lldb_private::Thread&)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:5500:75: warning: 'new' of type 'RegisterContextDarwin_arm64_Mach' with extended alignment 16 [-Waligned-new=]
         reg_ctx_sp.reset(new RegisterContextDarwin_arm64_Mach(thread, data));
                                                                           ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:5500:75: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:5500:75: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.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 lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' 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 elf::ELFDynamic&}; _Tp = elf::ELFDynamic; _Alloc = std::allocator<elf::ELFDynamic>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<elf::ELFDynamic>::iterator {aka __gnu_cxx::__normal_iterator<elf::ELFDynamic*, std::vector<elf::ELFDynamic> >}' 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 lldb_private::Symbol&}; _Tp = lldb_private::Symbol; _Alloc = std::allocator<lldb_private::Symbol>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Symbol>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Symbol*, std::vector<lldb_private::Symbol> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = ObjectFileELF::ParseUnwindSymbols(lldb_private::Symtab*, lldb_private::DWARFCallFrameInfo*)::<lambda(lldb::addr_t, uint32_t, dw_offset_t)>; _ArgTypes = {long long unsigned int, unsigned int, unsigned int}]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Symbol*, std::vector<lldb_private::Symbol> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/set:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-interfaces.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ObjectFile.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/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, lldb::AddressClass>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> >]':
/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, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, lldb::AddressClass> >}' changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build.make tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/JIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend.internal".
Scanning dependencies of target lldbPluginObjectFileJIT
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build.make tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/JIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static size_t ObjectFileELF::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'size_t ObjectFileELF::ParseDynamicSymbols()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<elf::ELFDynamic*, std::vector<elf::ELFDynamic> >' 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~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.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 lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/RegisterContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Process/Utility/RegisterContextDarwin_arm.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.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 lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' 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~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static size_t ObjectFilePECOFF::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' 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<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' 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<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' 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<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' 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>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachO::segment_command_64&}; _Tp = llvm::MachO::segment_command_64; _Alloc = std::allocator<llvm::MachO::segment_command_64>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachO::segment_command_64>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachO::segment_command_64*, std::vector<llvm::MachO::segment_command_64> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachO::segment_command_64>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachO::segment_command_64*, std::vector<llvm::MachO::segment_command_64> >}' 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::MachO::section_64&}; _Tp = llvm::MachO::section_64; _Alloc = std::allocator<llvm::MachO::section_64>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachO::section_64>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachO::section_64*, std::vector<llvm::MachO::section_64> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/RegisterContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Process/Utility/RegisterContextDarwin_arm.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:16:
/usr/include/c++/7/bits/stl_vector.h: In function 'virtual void ObjectFileMachO::CreateSections(lldb_private::SectionList&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachO::segment_command_64*, std::vector<llvm::MachO::segment_command_64> >' 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::MachO::section_64*, std::vector<llvm::MachO::section_64> >' 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::MachO::section_64*, std::vector<llvm::MachO::section_64> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileELF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF" && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileELF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFileELF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFileELF.a  CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFileELF.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginObjectFileELF
/usr/bin/make -f tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/OperatingSystem/Go" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/depend.internal".
Scanning dependencies of target lldbPluginOSGo
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/OperatingSystem/Go" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFilePECOFF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF" && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFilePECOFF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFilePECOFF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFilePECOFF.a  CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFilePECOFF.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginObjectFilePECOFF
/usr/bin/make -f tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/OperatingSystem/Python" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend.internal".
Scanning dependencies of target lldbPluginOSPython
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/OperatingSystem/Python" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp"
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static size_t ObjectFileMachO::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static bool ObjectFileMachO::SaveCore(const ProcessSP&, const lldb_private::FileSpec&, lldb_private::Status&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachO::segment_command_64*, std::vector<llvm::MachO::segment_command_64> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileJIT.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT" && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileJIT.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFileJIT.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFileJIT.a  CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFileJIT.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginObjectFileJIT
/usr/bin/make -f tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/build.make tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Linux" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend.internal".
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileMachO.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O" && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileMachO.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFileMachO.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFileMachO.a  CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFileMachO.a
Scanning dependencies of target lldbPluginPlatformLinux
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/build.make tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/build
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginObjectFileMachO
/usr/bin/make -f tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/build.make tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend
[ 83%] Building CXX object tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/FreeBSD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformFreeBSD
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/build.make tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/FreeBSD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/OperatingSystem.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.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 = {OperatingSystemGo::Goroutine}; _Tp = OperatingSystemGo::Goroutine; _Alloc = std::allocator<OperatingSystemGo::Goroutine>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<OperatingSystemGo::Goroutine>::iterator {aka __gnu_cxx::__normal_iterator<OperatingSystemGo::Goroutine*, std::vector<OperatingSystemGo::Goroutine> >}' 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<OperatingSystemGo::Goroutine>::iterator {aka __gnu_cxx::__normal_iterator<OperatingSystemGo::Goroutine*, std::vector<OperatingSystemGo::Goroutine> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'virtual bool OperatingSystemGo::UpdateThreadList(lldb_private::ThreadList&, lldb_private::ThreadList&, lldb_private::ThreadList&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OperatingSystemGo::Goroutine*, std::vector<OperatingSystemGo::Goroutine> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginOSGo.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go" && /usr/bin/cmake -P CMakeFiles/lldbPluginOSGo.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginOSGo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginOSGo.a  CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginOSGo.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginOSGo
/usr/bin/make -f tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build.make tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/NetBSD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformNetBSD
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build.make tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/NetBSD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginOSPython.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python" && /usr/bin/cmake -P CMakeFiles/lldbPluginOSPython.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginOSPython.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginOSPython.a  CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginOSPython.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginOSPython
/usr/bin/make -f tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build.make tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/OpenBSD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformOpenBSD
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build.make tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/OpenBSD" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformFreeBSD.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformFreeBSD.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformFreeBSD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformFreeBSD.a  CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformFreeBSD.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginPlatformFreeBSD
/usr/bin/make -f tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/build.make tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformMacOSX
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/build.make tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformLinux.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformLinux.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Linux" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformLinux.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformLinux.a  CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformLinux.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginPlatformLinux
/usr/bin/make -f tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build.make tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Windows" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformWindows
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build.make tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Windows" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformOpenBSD.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformOpenBSD.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformOpenBSD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformOpenBSD.a  CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformOpenBSD.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginPlatformOpenBSD
/usr/bin/make -f tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build.make tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/POSIX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformPOSIX
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build.make tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp"
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformNetBSD.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformNetBSD.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformNetBSD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformNetBSD.a  CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformNetBSD.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target lldbPluginPlatformNetBSD
/usr/bin/make -f tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/build.make tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/gdb-server" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformGDB
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/build.make tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/gdb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformWindows.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformWindows.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Windows" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformWindows.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformWindows.a  CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformWindows.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginPlatformWindows
/usr/bin/make -f tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/build.make tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Kalimba" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformKalimba
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/build.make tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Kalimba" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformPOSIX.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformPOSIX.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/POSIX" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformPOSIX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformPOSIX.a  CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformPOSIX.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginPlatformPOSIX
/usr/bin/make -f tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/build.make tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformAndroid
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/build.make tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformGDB.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformGDB.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformGDB.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformGDB.a  CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformGDB.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginPlatformGDB
/usr/bin/make -f tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/build.make tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessLinux
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/build.make tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformKalimba.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformKalimba.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformKalimba.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformKalimba.a  CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformKalimba.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginPlatformKalimba
/usr/bin/make -f tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/build.make tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessPOSIX
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/build.make tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessPOSIX.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessPOSIX.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/POSIX" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessPOSIX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessPOSIX.a  CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessPOSIX.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginProcessPOSIX
/usr/bin/make -f tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/build.make tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessGDBRemote
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/build.make tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h: In instantiation of 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:415:5:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'virtual llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::~provider_format_adapter()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 template <typename T> class provider_format_adapter : public format_adapter {
                             ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::~provider_format_adapter()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /usr/include/c++/7/unordered_set:41:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/usr/include/c++/7/tuple:120:12: note: synthesized method 'virtual llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::~provider_format_adapter()' first required here 
     struct _Head_base<_Idx, _Head, false>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/tuple:185:12: note: synthesized method 'std::_Head_base<0, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, false>::~_Head_base()' first required here 
     struct _Tuple_impl<_Idx, _Head, _Tail...>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/tuple:556:11: note: synthesized method 'std::_Tuple_impl<0, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >::~_Tuple_impl()' first required here 
     class tuple : public _Tuple_impl<0, _Elements...>
           ^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:149:33: note: synthesized method 'std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >::~tuple()' first required here 
 template <typename Tuple> class formatv_object : public formatv_object_base {
                                 ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for 'llvm::formatv_object<std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> > >::~formatv_object()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for 'llvm::formatv_object<std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> > >::~formatv_object()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Process/POSIX/ProcessPOSIXLog.h:19:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:51:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:140:41: note: synthesized method 'llvm::formatv_object<std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> > >::~formatv_object()' first required here 
     Format(file, function, llvm::formatv(format, std::forward<Args>(args)...));
                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h: In instantiation of 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:498:7:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for 'llvm::formatv_object<std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> > >::~formatv_object()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 template <typename Tuple> class formatv_object : public formatv_object_base {
                                 ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for 'llvm::formatv_object<std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> > >::~formatv_object()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Process/POSIX/ProcessPOSIXLog.h:19:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:51:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:140:41: note: synthesized method 'llvm::formatv_object<std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> > >::~formatv_object()' first required here 
     Format(file, function, llvm::formatv(format, std::forward<Args>(args)...));
                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h: In instantiation of 'typename std::enable_if<llvm::detail::uses_format_provider<T>::value, llvm::detail::provider_format_adapter<T> >::type llvm::detail::build_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int); typename std::enable_if<llvm::detail::uses_format_provider<T>::value, llvm::detail::provider_format_adapter<T> >::type = llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:258:51:   required from 'llvm::formatv_object<decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...)) = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:140:41:   required from 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:415:5:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'constexpr llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::provider_format_adapter(llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 template <typename T> class provider_format_adapter : public format_adapter {
                             ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'constexpr llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::provider_format_adapter(llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:100:58: note: synthesized method 'constexpr llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::provider_format_adapter(llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>&&)' first required here 
   return provider_format_adapter<T>(std::forward<T>(Item));
                                                          ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h: In instantiation of 'llvm::formatv_object<Tuple>::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:256:10:   required from 'llvm::formatv_object<decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...)) = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:140:41:   required from 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:415:5:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(StringRef Fmt, Tuple &&Params)
   ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h: In instantiation of 'llvm::formatv_object<Tuple>::formatv_object(llvm::formatv_object<Tuple>&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:258:79:   required from 'llvm::formatv_object<decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...)) = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:140:41:   required from 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:415:5:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::formatv_object<Tuple>&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(formatv_object &&rhs)
   ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::formatv_object<Tuple>&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h: In instantiation of 'llvm::formatv_object<Tuple>::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:256:10:   required from 'llvm::formatv_object<decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...)) = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:140:41:   required from 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:498:7:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(StringRef Fmt, Tuple &&Params)
   ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h: In instantiation of 'llvm::formatv_object<Tuple>::formatv_object(llvm::formatv_object<Tuple>&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:258:79:   required from 'llvm::formatv_object<decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...)) = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:140:41:   required from 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:498:7:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::formatv_object<Tuple>&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(formatv_object &&rhs)
   ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::formatv_object<Tuple>&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h: In instantiation of 'llvm::detail::provider_format_adapter<T>::provider_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:100:10:   required from 'typename std::enable_if<llvm::detail::uses_format_provider<T>::value, llvm::detail::provider_format_adapter<T> >::type llvm::detail::build_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int); typename std::enable_if<llvm::detail::uses_format_provider<T>::value, llvm::detail::provider_format_adapter<T> >::type = llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:258:51:   required from 'llvm::formatv_object<decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...)) = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:140:41:   required from 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:415:5:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:34:12: warning: mangled name for 'llvm::detail::provider_format_adapter<T>::provider_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   explicit provider_format_adapter(T &&Item) : Item(std::forward<T>(Item)) {}
            ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:34:12: warning: mangled name for 'llvm::detail::provider_format_adapter<T>::provider_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:36:8: warning: mangled name for 'void llvm::detail::provider_format_adapter<T>::format(llvm::raw_ostream&, llvm::StringRef) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   void format(llvm::raw_ostream &S, StringRef Options) override {
        ^~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   static const bool value =
                     ^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), int, unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), long long unsigned int, int, unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), long long int, long long unsigned int, int, unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), unsigned int, long long int, long long unsigned int, int, unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), int, unsigned int, long long int, long long unsigned int, int, unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), short unsigned int, int, unsigned int, long long int, long long unsigned int, int, unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), short int, short unsigned int, int, unsigned int, long long int, long long unsigned int, int, unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), unsigned char, short int, short unsigned int, int, unsigned int, long long int, long long unsigned int, int, unsigned int, long int, long unsigned int, long long int, long long unsigned int>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:693:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int)>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   static const bool value = false;
                     ^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), const char*>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   static const bool value =
                     ^~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:698:21: warning: mangled name for 'llvm::is_one_of<void (* (*)(int, void (*)(int)) throw ())(int), char*, const char*>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:58:21: warning: mangled name for 'llvm::detail::has_FormatProvider<void (* (&)(int, void (*)(int)) throw ())(int)>::value' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   static bool const value =
                     ^~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:76:43: warning: mangled name for 'std::vector<llvm::detail::format_adapter*> llvm::formatv_object_base::create_adapters::operator()(Ts& ...) [with Ts = {llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&>}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
     std::vector<detail::format_adapter *> operator()(Ts &... Items) {
                                           ^~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:76:43: warning: mangled name for 'std::vector<llvm::detail::format_adapter*> llvm::formatv_object_base::create_adapters::operator()(Ts& ...) [with Ts = {llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType>}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:1119:6: warning: mangled name for 'decltype (forward<F>(f)((get<I>)((forward<Tuple>)(llvm::detail::apply_tuple_impl::t))...)) llvm::detail::apply_tuple_impl(F&&, Tuple&&, llvm::index_sequence<I ...>) [with F = llvm::formatv_object_base::create_adapters; Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >&; unsigned int ...I = {0, 1, 2, 3, 4, 5}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 auto apply_tuple_impl(F &&f, Tuple &&t, index_sequence<I...>)
      ^~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:1119:6: warning: mangled name for 'decltype (forward<F>(f)((get<I>)((forward<Tuple>)(llvm::detail::apply_tuple_impl::t))...)) llvm::detail::apply_tuple_impl(F&&, Tuple&&, llvm::index_sequence<I ...>) [with F = llvm::formatv_object_base::create_adapters; Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >&; unsigned int ...I = {0, 1, 2, 3}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:1130:6: warning: mangled name for 'decltype (llvm::detail::apply_tuple_impl(forward<F>(f), forward<Tuple>(t), llvm::build_index_impl<std::tuple_size<typename std::decay<_Arg>::type>::value>{})) llvm::apply_tuple(F&&, Tuple&&) [with F = llvm::formatv_object_base::create_adapters; Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 auto apply_tuple(F &&f, Tuple &&t) -> decltype(detail::apply_tuple_impl(
      ^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:1130:6: warning: mangled name for 'decltype (llvm::detail::apply_tuple_impl(forward<F>(f), forward<Tuple>(t), llvm::build_index_impl<std::tuple_size<typename std::decay<_Arg>::type>::value>{})) llvm::apply_tuple(F&&, Tuple&&) [with F = llvm::formatv_object_base::create_adapters; Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:34:12: warning: mangled name for 'llvm::detail::provider_format_adapter<T>::provider_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   explicit provider_format_adapter(T &&Item) : Item(std::forward<T>(Item)) {}
            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::formatv_object<Tuple>&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(formatv_object &&rhs)
   ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(StringRef Fmt, Tuple &&Params)
   ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::formatv_object<Tuple>&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(formatv_object &&rhs)
   ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(StringRef Fmt, Tuple &&Params)
   ^~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:99:1: warning: mangled name for 'typename std::enable_if<llvm::detail::uses_format_provider<T>::value, llvm::detail::provider_format_adapter<T> >::type llvm::detail::build_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 build_format_adapter(T &&Item) {
 ^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'constexpr llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::provider_format_adapter(llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 template <typename T> class provider_format_adapter : public format_adapter {
                             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:252:13: warning: mangled name for 'llvm::formatv_object<decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 inline auto formatv(const char *Fmt, Ts &&... Vals) -> formatv_object<decltype(
             ^~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:252:13: warning: mangled name for 'llvm::formatv_object<decltype (std::make_tuple(llvm::detail::build_format_adapter((forward<Ts>)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:181:15: warning: mangled name for 'static void llvm::format_provider<T, typename std::enable_if<llvm::detail::use_pointer_formatter<T>::value>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = void (* (*)(int, void (*)(int)) throw ())(int)]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   static void format(const T &V, llvm::raw_ostream &Stream, StringRef Style) {
               ^~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Process/POSIX/ProcessPOSIXLog.h:19:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:51:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:138:8: warning: mangled name for 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   void Format(llvm::StringRef file, llvm::StringRef function,
        ^~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for 'llvm::formatv_object<std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> > >::~formatv_object()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 template <typename Tuple> class formatv_object : public formatv_object_base {
                                 ^~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Process/POSIX/ProcessPOSIXLog.h:19:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:51:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Log.h:138:8: warning: mangled name for 'void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*, lldb::StateType}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   void Format(llvm::StringRef file, llvm::StringRef function,
        ^~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for 'llvm::formatv_object<std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> > >::~formatv_object()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 template <typename Tuple> class formatv_object : public formatv_object_base {
                                 ^~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'virtual llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::~provider_format_adapter()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
 template <typename T> class provider_format_adapter : public format_adapter {
                             ^~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'virtual llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::~provider_format_adapter()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:43:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 # define DEBUGSERVER_BASENAME    "lldb-server-"LLVM_VERSION_STRING
                                  ^
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'constexpr llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::provider_format_adapter(const llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>& llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::operator=(const llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for 'llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>& llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>::operator=(llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/Status.h:17:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/HostThread.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:162:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(const llvm::formatv_object<Tuple>&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<const lldb_private::Status&>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<lldb_private::WaitStatus&>, llvm::detail::provider_format_adapter<const bool&>, llvm::detail::provider_format_adapter<const bool&> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
   formatv_object(formatv_object const &rhs) = delete;
   ^~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:162:3: warning: mangled name for 'llvm::formatv_object<Tuple>::formatv_object(const llvm::formatv_object<Tuple>&) [with Tuple = std::tuple<llvm::detail::provider_format_adapter<void (* (&)(int, void (*)(int)) throw ())(int)>, llvm::detail::provider_format_adapter<long long unsigned int&>, llvm::detail::provider_format_adapter<const char*>, llvm::detail::provider_format_adapter<lldb::StateType> >]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type]
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Android" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformAndroid.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformAndroid.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/Android" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformAndroid.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformAndroid.a  CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformAndroid.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginPlatformAndroid
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_ppc64le.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_ppc64le.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /usr/include/c++/7/queue:61,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.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 lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ProcessInstanceInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ProcessInstanceInfo*, std::vector<lldb_private::ProcessInstanceInfo> >}' 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<lldb_private::ProcessInstanceInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ProcessInstanceInfo*, std::vector<lldb_private::ProcessInstanceInfo> >}' 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 lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' 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 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
/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
In file included from /usr/include/c++/7/vector:64:0,
                 from /usr/include/c++/7/queue:61,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'size_t lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetCurrentThreadIDs(std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, 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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /usr/include/c++/7/queue:61,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/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 /usr/include/c++/7/queue:61,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'uint32_t lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::FindProcesses(const lldb_private::ProcessInstanceInfoMatch&, lldb_private::ProcessInstanceInfoList&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ProcessInstanceInfo*, std::vector<lldb_private::ProcessInstanceInfo> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/ProcessorTrace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/ProcessorTrace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Optional<std::vector<lldb_private::ModuleSpec> > lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetModulesInfo(llvm::ArrayRef<lldb_private::FileSpec>, const llvm::Triple&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/build.make tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessUtility
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/build.make tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformMacOSX.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformMacOSX.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformMacOSX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformMacOSX.a  CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformMacOSX.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginPlatformMacOSX
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/build.make tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessElfCore
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/build.make tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Linux/SingleStepCheck.cpp"
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/string:40,
                 from /usr/include/c++/7/stdexcept:39,
                 from /usr/include/c++/7/array:39,
                 from /usr/include/c++/7/tuple:39,
                 from /usr/include/c++/7/mutex:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, 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~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.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 lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, 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~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb::addr_t ProcessElfCore::AddAddressRangeFromLoadSegment(const elf::ELFProgramHeader*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/memory:66:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
     __move_merge_adaptive_backward(_BidirectionalIterator1 __first1,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       std::__merge_without_buffer(__first, __middle, __last,
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
       __middle - __first,
       ~~~~~~~~~~~~~~~~~~~         
       __last - __middle,
       ~~~~~~~~~~~~~~~~~~          
       __comp);
       ~~~~~~~                     
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessLinux.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessLinux.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Linux" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessLinux.dir/link.txt --verbose=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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       std::__iterator_category(__first));
                                        ^
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessLinux.a  CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_ppc64le.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/ProcessorTrace.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessLinux.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginProcessLinux
/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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
    std::__move_merge_adaptive_backward(__first, __middle, __buffer,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            __buffer_end, __last, __comp);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
    std::__merge_adaptive(__new_middle, __second_cut, __last,
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __len1 - __len11,
     ~~~~~~~~~~~~~~~~~    
     __len2 - __len22, __buffer,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __buffer_size, __comp);
     ~~~~~~~~~~~~~~~~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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 = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       std::__merge_adaptive(__first, __middle, __last,
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
        _Distance(__middle - __first),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        _Distance(__last - __middle),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __buffer, __buffer_size,
        ~~~~~~~~~~~~~~~~~~~~~~~~
        __comp);
        ~~~~~~~              
/usr/bin/make -f tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build.make tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/DependInfo.cmake" --color=
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.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 ThreadData&}; _Tp = ThreadData; _Alloc = std::allocator<ThreadData>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<ThreadData>::iterator {aka __gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessMinidump
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build.make tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error ProcessElfCore::parseLinuxNotes(llvm::ArrayRef<lldb_private::CoreNote>)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' 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<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error ProcessElfCore::parseOpenBSDNotes(llvm::ArrayRef<lldb_private::CoreNote>)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error ProcessElfCore::parseNetBSDNotes(llvm::ArrayRef<lldb_private::CoreNote>)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error ProcessElfCore::parseFreeBSDNotes(llvm::ArrayRef<lldb_private::CoreNote>)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' 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<ThreadData*, std::vector<ThreadData> >' 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Communication.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.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 lldb_private::ResumeAction&}; _Tp = lldb_private::ResumeAction; _Alloc = std::allocator<lldb_private::ResumeAction>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ResumeAction>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >}' 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/7/bits/stl_algo.h: In member function 'virtual lldb_private::Status ProcessElfCore::DoLoadCore()':
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _DistanceType(__buf.size()), __comp);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Communication.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool lldb_private::ResumeActionList::SetDefaultThreadActionIfNeeded(lldb::StateType, int)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_C(StringExtractorGDBRemote&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_s(StringExtractorGDBRemote&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' 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<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_c(StringExtractorGDBRemote&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_vCont(StringExtractorGDBRemote&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp: In member function 'virtual lldb::RegisterContextSP ThreadElfCore::CreateRegisterContextForFrame(lldb_private::StackFrame*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:230:57: warning: 'new' of type 'RegisterContextCorePOSIX_x86_64' with extended alignment 64 [-Waligned-new=]
           *this, reg_interface, m_gpregset_data, m_notes));
                                                         ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:230:57: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:230:57: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp"
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp: In member function 'virtual lldb::RegisterContextSP lldb_private::minidump::ThreadMinidump::CreateRegisterContextForFrame(lldb_private::StackFrame*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:79:45: warning: 'new' of type 'RegisterContextCorePOSIX_x86_64' with extended alignment 64 [-Waligned-new=]
           *this, reg_interface, gpregset, {}));
                                             ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:79:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:79:45: note: use '-faligned-new' to enable C++17 over-aligned new support
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:88:45: warning: 'new' of type 'RegisterContextCorePOSIX_x86_64' with extended alignment 64 [-Waligned-new=]
           *this, reg_interface, gpregset, {}));
                                             ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:88:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:88:45: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessMinidump.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessMinidump.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/minidump" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessMinidump.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessMinidump.a  CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessMinidump.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginProcessMinidump
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/None" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend.internal".
Scanning dependencies of target lldbPluginScriptInterpreterNone
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/None" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_ppc64le.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_ppc64le.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/NativeRegisterContextRegisterInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/NativeRegisterContextRegisterInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/NetBSDSignals.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginScriptInterpreterNone.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None" && /usr/bin/cmake -P CMakeFiles/lldbPluginScriptInterpreterNone.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginScriptInterpreterNone.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginScriptInterpreterNone.a  CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginScriptInterpreterNone.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginScriptInterpreterNone
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterUtilities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterUtilities.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/Python" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend.internal".
Scanning dependencies of target lldbPluginScriptInterpreterPython
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/Python" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessElfCore.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessElfCore.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/elf-core" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessElfCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessElfCore.a  CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_ppc64le.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterUtilities.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessElfCore.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginProcessElfCore
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/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 lldb_private::LoadedModuleInfoList::LoadedModuleInfo&}; _Tp = lldb_private::LoadedModuleInfoList::LoadedModuleInfo; _Alloc = std::allocator<lldb_private::LoadedModuleInfoList::LoadedModuleInfo>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::LoadedModuleInfoList::LoadedModuleInfo*, std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo> >}' 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<lldb_private::LoadedModuleInfoList::LoadedModuleInfo>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::LoadedModuleInfoList::LoadedModuleInfo*, std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(lldb_private::LoadedModuleInfoList&)::<lambda(const lldb_private::XMLNode&)>; _ArgTypes = {const lldb_private::XMLNode&}]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LoadedModuleInfoList::LoadedModuleInfo*, std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(lldb_private::LoadedModuleInfoList&)::<lambda(const lldb_private::XMLNode&)>; _ArgTypes = {const lldb_private::XMLNode&}]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LoadedModuleInfoList::LoadedModuleInfo*, std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build.make tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/StructuredData/DarwinLog" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend.internal".
Scanning dependencies of target lldbPluginStructuredDataDarwinLog
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build.make tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/StructuredData/DarwinLog" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/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 static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::SetThreadStopInfo(lldb_private::StructuredData::Dictionary*)::<lambda(lldb_private::ConstString, lldb_private::StructuredData::Object*)>::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/7/bits/stl_vector.h: In member function 'size_t lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadPCsFromStopReplyThreadsValue(std::__cxx11::string&)':
/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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1568: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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1568: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:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/7/bits/stl_vector.h: In member function 'size_t lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue(std::__cxx11::string&)':
/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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1550: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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1550: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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/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 StringExtractorGDBRemote&}; _Tp = StringExtractorGDBRemote; _Alloc = std::allocator<StringExtractorGDBRemote>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<StringExtractorGDBRemote>::iterator {aka __gnu_cxx::__normal_iterator<StringExtractorGDBRemote*, std::vector<StringExtractorGDBRemote> >}' 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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:26:
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const long long unsigned int>]':
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
[ 84%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/Python" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::process_gdb_remote::ProcessGDBRemote::SetLastStopPacket(const StringExtractorGDBRemote&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<StringExtractorGDBRemote*, std::vector<StringExtractorGDBRemote> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:26:
/usr/include/c++/7/bits/stl_algo.h: In member function 'lldb::ThreadSP lldb_private::process_gdb_remote::ProcessGDBRemote::SetThreadStopInfo(lldb::tid_t, lldb_private::process_gdb_remote::ProcessGDBRemote::ExpeditedRegisterMap&, uint8_t, const string&, const string&, const string&, uint32_t, const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, lldb::addr_t, bool, lldb_private::LazyBool, lldb::addr_t, std::__cxx11::string&, lldb::QueueKind, uint64_t)':
/usr/include/c++/7/bits/stl_algo.h:162:43: 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
          std::__iterator_category(__first));
                                           ^
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadIDList()::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/Python" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp"
/usr/include/c++/7/bits/stl_vector.h: In function 'lldb::StateType lldb_private::process_gdb_remote::ProcessGDBRemote::SetThreadStopInfo(StringExtractor&)':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:2385: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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:2385: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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:2385: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
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog" && /usr/bin/cmake -P CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a  CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginStructuredDataDarwinLog
/usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/build.make tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend.internal".
Scanning dependencies of target lldbPluginSymbolFileDWARF
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/build.make tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginScriptInterpreterPython.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" && /usr/bin/cmake -P CMakeFiles/lldbPluginScriptInterpreterPython.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginScriptInterpreterPython.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginScriptInterpreterPython.a  CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginScriptInterpreterPython.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginScriptInterpreterPython
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/build.make tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/Symtab" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/depend.internal".
Scanning dependencies of target lldbPluginSymbolFileSymtab
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/build.make tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/Symtab" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Process.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.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 = {std::pair<long long unsigned int, int>}; _Tp = std::pair<long long unsigned int, int>; _Alloc = std::allocator<std::pair<long long unsigned int, 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, int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, int>*, std::vector<std::pair<long long unsigned int, 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, int>}; _Tp = std::pair<long long unsigned int, int>; _Alloc = std::allocator<std::pair<long long unsigned int, 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, int>*, std::vector<std::pair<long long unsigned int, 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~+rc3/tools/lldb/include/lldb/Target/Process.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void lldb_private::process_gdb_remote::ThreadGDBRemote::WillResume(lldb::StateType)':
/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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:272: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~+rc3/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:272: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
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessGDBRemote.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessGDBRemote.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessGDBRemote.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessGDBRemote.a  CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessGDBRemote.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginProcessGDBRemote
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build.make tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend.internal".
Scanning dependencies of target lldbPluginSymbolFilePDB
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build.make tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp"
[ 84%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp"
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFileSymtab.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab" && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFileSymtab.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSymbolFileSymtab.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSymbolFileSymtab.a  CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolFileSymtab.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target lldbPluginSymbolFileSymtab
[ 84%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void DWARFASTParserGo::ParseChildArrayInfo(const lldb_private::SymbolContext&, const DWARFDIE&, int64_t&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, 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, std::allocator<long long unsigned int> > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h:15:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/PDB/PDBSymbol.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/PDB/IPDBSession.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void DWARFASTParserClang::ParseChildArrayInfo(const lldb_private::SymbolContext&, const DWARFDIE&, int64_t&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, 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, std::allocator<long long unsigned int> > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp"
/usr/bin/make -f tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/build.make tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/depend.internal".
Scanning dependencies of target lldbPluginSystemRuntimeMacOSX
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/build.make tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp"
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp"
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFilePDB.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB" && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFilePDB.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSymbolFilePDB.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSymbolFilePDB.a  CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolFilePDB.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbPluginSymbolFilePDB
[ 87%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/build.make tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolVendor/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/depend.internal".
Scanning dependencies of target lldbPluginSymbolVendorELF
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/build.make tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolVendor/ELF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolVendorELF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF" && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolVendorELF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSymbolVendorELF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSymbolVendorELF.a  CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolVendorELF.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbPluginSymbolVendorELF
[ 87%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend.internal".
Scanning dependencies of target lldbPluginUnwindAssemblyInstEmulation
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_ppc64le.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_ppc64le.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp"
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation" && /usr/bin/cmake -P CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a  CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbPluginUnwindAssemblyInstEmulation
[ 87%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/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 DWARFDebugArangeSet::Descriptor&}; _Tp = DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator<DWARFDebugArangeSet::Descriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<DWARFDebugArangeSet::Descriptor>::iterator {aka __gnu_cxx::__normal_iterator<DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator<DWARFDebugArangeSet::Descriptor>]':
/usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type 'std::vector<DWARFDebugArangeSet::Descriptor>::const_iterator {aka __gnu_cxx::__normal_iterator<const DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
  _M_realloc_insert(begin() + (__position - cbegin()), __x);
  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void DWARFDebugArangeSet::AddDescriptor(const DWARFDebugArangeSet::Descriptor&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:104:36: note: parameter passing for argument of type 'std::vector<DWARFDebugArangeSet::Descriptor>::const_iterator {aka __gnu_cxx::__normal_iterator<const DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >}' changed in GCC 7.1
         m_arange_descriptors.insert(pos, range);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:127:34: note: parameter passing for argument of type 'std::vector<DWARFDebugArangeSet::Descriptor>::const_iterator {aka __gnu_cxx::__normal_iterator<const DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >}' changed in GCC 7.1
       m_arange_descriptors.insert(pos, range);
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool DWARFDebugArangeSet::Extract(const lldb_private::DWARFDataExtractor&, lldb::offset_t*)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<DescriptorContainsAddress>]':
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In member function 'dw_offset_t DWARFDebugArangeSet::FindAddress(dw_addr_t) const':
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/bin/make -f tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/UnwindAssembly/x86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/depend.internal".
Scanning dependencies of target lldbPluginUnwindAssemblyX86
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/UnwindAssembly/x86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/UnwindAssembly/x86" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp"
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86" && /usr/bin/cmake -P CMakeFiles/lldbPluginUnwindAssemblyX86.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginUnwindAssemblyX86.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a  CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbPluginUnwindAssemblyX86
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp"
/usr/bin/make -f tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/build.make tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/depend.internal".
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/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 DWARFDebugLine::Row&}; _Tp = DWARFDebugLine::Row; _Alloc = std::allocator<DWARFDebugLine::Row>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::iterator {aka __gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >}' 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<DWARFDebugLine::Row>::iterator {aka __gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void DWARFDebugLine::LineTable::AppendRow(const DWARFDebugLine::Row&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' 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~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = DWARFDebugLine::Row; _Tp = DWARFDebugLine::Row; _Alloc = std::allocator<DWARFDebugLine::Row>]':
/usr/include/c++/7/bits/vector.tcc:364:7: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::iterator {aka __gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = DWARFDebugLine::Row; _Alloc = std::allocator<DWARFDebugLine::Row>]':
/usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::const_iterator {aka __gnu_cxx::__normal_iterator<const DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:136:19: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
      _M_insert_aux(__pos, std::move(__x_copy._M_val()));
      ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
  _M_realloc_insert(begin() + (__position - cbegin()), __x);
  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static void DWARFDebugLine::Row::Insert(DWARFDebugLine::Row::collection&, const DWARFDebugLine::Row&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:1030:24: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::const_iterator {aka __gnu_cxx::__normal_iterator<const DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >}' changed in GCC 7.1
       state_coll.insert(range.first, state);
       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:1036:26: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::const_iterator {aka __gnu_cxx::__normal_iterator<const DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >}' changed in GCC 7.1
         state_coll.insert(range.second, state);
         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
Scanning dependencies of target lldbSymbol
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/build.make tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ArmUnwindInfo.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ArmUnwindInfo.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&, long long unsigned int&, unsigned int&}; _Tp = lldb_private::ArmUnwindInfo::ArmExidxEntry; _Alloc = std::allocator<lldb_private::ArmUnwindInfo::ArmExidxEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >}' 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<lldb_private::ArmUnwindInfo::ArmExidxEntry>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:12:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:12:
/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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _Distance = int; _Tp = lldb_private::ArmUnwindInfo::ArmExidxEntry; _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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:12:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In constructor 'lldb_private::ArmUnwindInfo::ArmUnwindInfo(lldb_private::ObjectFile&, lldb::SectionSP&, lldb::SectionSP&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:12:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' 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<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Block.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Block.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Block.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_ppc64le.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_ppc64le.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp"
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ClangASTContext.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.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 SystemRuntimeMacOSX::ItemRefAndCodeAddress&}; _Tp = SystemRuntimeMacOSX::ItemRefAndCodeAddress; _Alloc = std::allocator<SystemRuntimeMacOSX::ItemRefAndCodeAddress>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<SystemRuntimeMacOSX::ItemRefAndCodeAddress>::iterator {aka __gnu_cxx::__normal_iterator<SystemRuntimeMacOSX::ItemRefAndCodeAddress*, std::vector<SystemRuntimeMacOSX::ItemRefAndCodeAddress> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'SystemRuntimeMacOSX::PendingItemsForQueue SystemRuntimeMacOSX::GetPendingItemRefsForQueue(lldb::addr_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SystemRuntimeMacOSX::ItemRefAndCodeAddress*, std::vector<SystemRuntimeMacOSX::ItemRefAndCodeAddress> >' 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<SystemRuntimeMacOSX::ItemRefAndCodeAddress*, std::vector<SystemRuntimeMacOSX::ItemRefAndCodeAddress> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp"
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginSystemRuntimeMacOSX.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" && /usr/bin/cmake -P CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSystemRuntimeMacOSX.a  CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSystemRuntimeMacOSX.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbPluginSystemRuntimeMacOSX
/usr/bin/make -f tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/build.make tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/depend.internal".
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp"
Scanning dependencies of target lldbTarget
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/build.make tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ABI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ABI.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/CPPLanguageRuntime.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/../../../Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ExecutionContext.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Mangled.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/Function.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.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 UnwindMacOSXFrameBackchain::Cursor&}; _Tp = UnwindMacOSXFrameBackchain::Cursor; _Alloc = std::allocator<UnwindMacOSXFrameBackchain::Cursor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<UnwindMacOSXFrameBackchain::Cursor>::iterator {aka __gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = UnwindMacOSXFrameBackchain::Cursor; _Alloc = std::allocator<UnwindMacOSXFrameBackchain::Cursor>]':
/usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type 'std::vector<UnwindMacOSXFrameBackchain::Cursor>::const_iterator {aka __gnu_cxx::__normal_iterator<const UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' changed in GCC 7.1
  _M_realloc_insert(begin() + (__position - cbegin()), __x);
  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Mangled.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/Function.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'size_t UnwindMacOSXFrameBackchain::GetStackFrameData_x86_64(const lldb_private::ExecutionContext&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' 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<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:237:29: note: parameter passing for argument of type 'std::vector<UnwindMacOSXFrameBackchain::Cursor>::const_iterator {aka __gnu_cxx::__normal_iterator<const UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >}' changed in GCC 7.1
             m_cursors.insert(m_cursors.begin() + 1, cursor);
             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatVariadic.h:34,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Mangled.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/Function.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'size_t UnwindMacOSXFrameBackchain::GetStackFrameData_i386(const lldb_private::ExecutionContext&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' 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<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:147:29: note: parameter passing for argument of type 'std::vector<UnwindMacOSXFrameBackchain::Cursor>::const_iterator {aka __gnu_cxx::__normal_iterator<const UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >}' changed in GCC 7.1
             m_cursors.insert(m_cursors.begin() + 1, cursor);
             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessUtility.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessUtility.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/Process/Utility" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessUtility.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessUtility.a  CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/NativeRegisterContextRegisterInfo.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_ppc64le.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_ppc64le.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessUtility.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbPluginProcessUtility
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/FileAction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/FileAction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/FileAction.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp"
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp"
/usr/bin/make -f tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/build.make tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/depend.internal".
Scanning dependencies of target lldbIntelMPX
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/build.make tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/cli-wrapper-mpxtable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbIntelMPX.dir/cli-wrapper-mpxtable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/JITLoader.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoader.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/JITLoader.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp: In function 'void PrintBTEntry(lldb::addr_t, lldb::addr_t, uint64_t, uint64_t, lldb::SBCommandReturnObject&)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:69:71: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
     result.Printf("Null bounds on map: pointer value = 0x%lx\n", value);
                                                                       ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:71:48: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'lldb::addr_t {aka long long unsigned int}' [-Wformat=]
     result.Printf("    lbound = 0x%lx,", lbound);
                                                ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:72:44: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'lldb::addr_t {aka long long unsigned int}' [-Wformat=]
     result.Printf(" ubound = 0x%lx", ubound);
                                            ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:73:52: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
     result.Printf(" (pointer value = 0x%lx,", value);
                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:74:47: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
     result.Printf(" metadata = 0x%lx)\n", meta);
                                               ^
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:13:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 87%] Linking CXX static library ../../../../../lib/liblldbIntelMPX.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx" && /usr/bin/cmake -P CMakeFiles/lldbIntelMPX.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/intel-mpx" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbIntelMPX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/liblldbIntelMPX.a  CMakeFiles/lldbIntelMPX.dir/cli-wrapper-mpxtable.cpp.o
/usr/bin/ranlib ../../../../../lib/liblldbIntelMPX.a
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbIntelMPX
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ClangASTImporter.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/build.make tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests/TestingSupport" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/depend.internal".
Scanning dependencies of target lldbUtilityHelpers
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/build.make tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests/TestingSupport" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests/gtest_common.h -fno-exceptions -o CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests/TestingSupport/MockTildeExpressionResolver.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ClangASTImporter.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/JITLoaderList.cpp"
[ 87%] Building CXX object tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests/TestingSupport" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests/gtest_common.h -fno-exceptions -o CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/unittests/TestingSupport/TestUtilities.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 =
                     ^~~~~
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/InstrumentationRuntime.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
[ 87%] Linking CXX static library ../../../../lib/liblldbUtilityHelpers.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport" && /usr/bin/cmake -P CMakeFiles/lldbUtilityHelpers.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/unittests/TestingSupport" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbUtilityHelpers.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbUtilityHelpers.a  CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbUtilityHelpers.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbUtilityHelpers
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp"
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Language.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/Language.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Language.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/LanguageRuntime.cpp"
In file included from /usr/include/c++/7/list:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/7/list:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp"
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ClangUtil.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.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 lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >}' 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 = {long long unsigned int&, long long unsigned int&}; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<lldb_private::Range<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<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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 lldb_private::Range<long long unsigned int, long long unsigned int>&}; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<lldb_private::Range<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<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::RangeVector<B, S>::CombineConsecutiveRanges() [with B = long long unsigned int; S = 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
     __move_merge_adaptive_backward(_BidirectionalIterator1 __first1,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::Range<long long unsigned int, long long unsigned int>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
    std::__move_merge_adaptive_backward(__first, __middle, __buffer,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            __buffer_end, __last, __comp);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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 '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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 = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
       std::__merge_adaptive(__first, __middle, __last,
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
        _Distance(__middle - __first),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        _Distance(__last - __middle),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __buffer, __buffer_size,
        ~~~~~~~~~~~~~~~~~~~~~~~~
        __comp);
        ~~~~~~~              
/usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend
/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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
       std::__merge_without_buffer(__new_middle, __second_cut, __last,
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __len1 - __len11, __len2 - __len22, __comp);
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/ChildTarget" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/ChildTarget" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" --color=
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
       std::__iterator_category(__first));
                                        ^
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/ChildTarget/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal".
/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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
    std::__move_merge_adaptive_backward(__first, __middle, __buffer,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            __buffer_end, __last, __comp);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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 '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _OutputIterator = lldb_private::Range<long long unsigned int, long long unsigned int>*; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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 = lldb_private::Range<long long unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
       std::__merge_adaptive(__first, __middle, __last,
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
        _Distance(__middle - __first),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        _Distance(__last - __middle),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __buffer, __buffer_size,
        ~~~~~~~~~~~~~~~~~~~~~~~~
        __comp);
        ~~~~~~~              
Scanning dependencies of target lli-child-target
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'SymbolFileDWARF::GlobalVariableMap& SymbolFileDWARF::GetGlobalAranges()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _DistanceType(__buf.size()), __comp);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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~+rc3/build-llvm'
[ 87%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/tools/lli/ChildTarget" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/ChildTarget" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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~+rc3/tools/lli/ChildTarget/ChildTarget.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangUtil.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ClangUtil.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'lldb::VariableSP SymbolFileDWARF::ParseVariableDIE(const lldb_private::SymbolContext&, const DWARFDIE&, lldb::addr_t)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _DistanceType(__buf.size()), __comp);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Memory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/Memory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp"
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwoDwp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwoDwp.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.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 lldb_private::Range<long long unsigned int, unsigned int>&}; _Tp = lldb_private::Range<long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = lldb_private::Range<long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::const_iterator {aka __gnu_cxx::__normal_iterator<const lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
  _M_realloc_insert(begin() + (__position - cbegin()), __x);
  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In constructor 'lldb_private::AllocatedBlock::AllocatedBlock(lldb::addr_t, uint32_t, 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<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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~+rc3/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lldb_private::Range<long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:153:5: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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~+rc3/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb::addr_t lldb_private::AllocatedBlock::ReserveBlock(uint32_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Memory.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:386:5: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::const_iterator {aka __gnu_cxx::__normal_iterator<const lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >}' changed in GCC 7.1
     m_entries.insert(pos, entry);
     ^~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       { return _M_erase(begin() + (__position - cbegin())); }
                                                          ^
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Memory.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:386:5: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::const_iterator {aka __gnu_cxx::__normal_iterator<const lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >}' changed in GCC 7.1
     m_entries.insert(pos, entry);
     ^~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool lldb_private::AllocatedBlock::FreeBlock(lldb::addr_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       { return _M_erase(begin() + (__position - cbegin())); }
                                                          ^
/usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       { return _M_erase(begin() + (__position - cbegin())); }
                                                          ^
/usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       { return _M_erase(begin() + (__position - cbegin())); }
                                                          ^
/usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       { return _M_erase(begin() + (__position - cbegin())); }
                                                          ^
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Memory.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:386:5: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::const_iterator {aka __gnu_cxx::__normal_iterator<const lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >}' changed in GCC 7.1
     m_entries.insert(pos, entry);
     ^~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
       { return _M_erase(begin() + (__position - cbegin())); }
                                                          ^
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Memory.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/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::shared_ptr<lldb_private::DataBuffer> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >]':
/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::shared_ptr<lldb_private::DataBuffer> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >}' 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~+rc3/tools/lldb/include/lldb/Target/Memory.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/7/bits/stl_map.h: In member function 'void lldb_private::MemoryCache::AddL1CacheData(lldb::addr_t, const DataBufferSP&)':
/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::shared_ptr<lldb_private::DataBuffer> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >}' 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 'size_t lldb_private::MemoryCache::Read(lldb::addr_t, void*, size_t, lldb_private::Status&)':
/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::shared_ptr<lldb_private::DataBuffer> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >}' changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwp.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/MemoryHistory.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/CompilerDecl.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ModuleCache.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ModuleCache.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ModuleCache.cpp"
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/CompilerDeclContext.cpp"
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/CompilerType.cpp"
[ 87%] Linking CXX executable ../../../bin/lli-child-target
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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 
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lli-child-target
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/CompileUnit.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ObjCLanguageRuntime.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/string:40,
                 from /usr/include/c++/7/bitset:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/string:40,
                 from /usr/include/c++/7/bitset:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.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 lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >}' 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 lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, 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~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool SymbolFileDWARFDebugMap::AddOSOFileRange(SymbolFileDWARFDebugMap::CompileUnitInfo*, lldb::addr_t, lldb::addr_t, lldb::addr_t, lldb::addr_t)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
     __move_merge_adaptive_backward(_BidirectionalIterator1 __first1,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, 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_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
     __move_merge_adaptive_backward(_BidirectionalIterator1 __first1,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
    std::__move_merge_adaptive_backward(__first, __middle, __buffer,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            __buffer_end, __last, __comp);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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 '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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 = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void SymbolFileDWARFDebugMap::InitOSO()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _DistanceType(__buf.size()), __comp);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal".
/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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, 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::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, 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:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
    std::__move_merge_adaptive_backward(__first, __middle, __buffer,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            __buffer_end, __last, __comp);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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 '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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 = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, 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::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, 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:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, 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: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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 member function 'void SymbolFileDWARFDebugMap::FinalizeOSOFileRanges(SymbolFileDWARFDebugMap::CompileUnitInfo*)':
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _DistanceType(__buf.size()), __comp);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Scanning dependencies of target LLVMAMDGPUAsmParser
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/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~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp"
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFileDWARF.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFileDWARF.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSymbolFileDWARF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSymbolFileDWARF.a  CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwoDwp.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwp.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/ranlib ../../../../../../lib/liblldbPluginSymbolFileDWARF.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target lldbPluginSymbolFileDWARF
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/CompactUnwindInfo.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUAsmPrinter
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/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~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/OperatingSystem.cpp"
[ 87%] Linking CXX static library ../../../libLLVMAMDGPUAsmPrinter.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmPrinter.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUAsmPrinter.a  CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUAsmPrinter.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMAMDGPUAsmPrinter
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DebugMacros.cpp"
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUDisassembler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/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~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/.." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/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/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/PathMappingList.cpp"
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Declaration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Declaration.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Declaration.cpp"
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Platform.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/Platform.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Platform.cpp"
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp"
In file included from /usr/include/c++/7/bits/stl_tree.h:63:0,
                 from /usr/include/c++/7/map:60,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, 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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.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 lldb_private::Range<long long unsigned int, unsigned int>&}; _Tp = lldb_private::Range<long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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 lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>&}; _Tp = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >}' changed in GCC 7.1
In file included from /usr/include/c++/7/memory:66:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
     __move_merge_adaptive_backward(_BidirectionalIterator1 __first1,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
    std::__move_merge_adaptive_backward(__first, __middle, __buffer,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            __buffer_end, __last, __comp);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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 '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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 = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' 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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::DWARFCallFrameInfo::GetFDEIndex()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, 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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _DistanceType(__buf.size()), __comp);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::DWARFCallFrameInfo::GetFunctionAddressAndSizeVector(lldb_private::DWARFCallFrameInfo::FunctionAddressAndSizeVector&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Function.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Function.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Function.cpp"
[ 87%] Linking CXX static library ../../../libLLVMAMDGPUAsmParser.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmParser.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUAsmParser.a  CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUAsmParser.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMAMDGPUAsmParser
/usr/bin/make -f projects/compiler-rt/CMakeFiles/compiler-rt.dir/build.make projects/compiler-rt/CMakeFiles/compiler-rt.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/depend.internal".
Scanning dependencies of target compiler-rt
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f projects/compiler-rt/CMakeFiles/compiler-rt.dir/build.make projects/compiler-rt/CMakeFiles/compiler-rt.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/CMakeFiles/compiler-rt.dir/build'.
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target compiler-rt
[ 87%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Process.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/Process.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Process.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ProcessInfo.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/FuncUnwinders.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ProcessLaunchInfo.cpp"
[ 88%] Linking CXX static library ../../../libLLVMAMDGPUDisassembler.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDisassembler.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUDisassembler.a  CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUDisassembler.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMAMDGPUDisassembler
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Queue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/Queue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Queue.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/QueueItem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/QueueItem.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/QueueList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/QueueList.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/GoASTContext.cpp"
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal".
Scanning dependencies of target LLVM
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-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/LLVM.dir/libllvm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib/libllvm.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/RegisterContext.cpp"
[ 88%] Linking CXX shared library ../../lib/libLLVM-6.0.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVM.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libLLVM-6.0.so.1 -o ../../lib/libLLVM-6.0.so.1 CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib/tools/llvm-shlib/simple_version_script.map -Wl,--whole-archive ../../lib/libLLVMDemangle.a ../../lib/libLLVMSupport.a ../../lib/libLLVMCore.a ../../lib/libLLVMFuzzMutate.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMMIRParser.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMipo.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMCoroutines.a ../../lib/libLLVMLinker.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMLTO.a ../../lib/libLLVMMC.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMObject.a ../../lib/libLLVMObjectYAML.a ../../lib/libLLVMOption.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMInterpreter.a ../../lib/libLLVMMCJIT.a ../../lib/libLLVMOrcJIT.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMTarget.a ../../lib/libLLVMAArch64CodeGen.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmParser.a ../../lib/libLLVMAArch64Disassembler.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Desc.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMAMDGPUCodeGen.a ../../lib/libLLVMAMDGPUAsmParser.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUDisassembler.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMARMCodeGen.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmParser.a ../../lib/libLLVMARMDisassembler.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMDesc.a ../../lib/libLLVMARMUtils.a ../../lib/libLLVMBPFCodeGen.a ../../lib/libLLVMBPFAsmParser.a ../../lib/libLLVMBPFDisassembler.a ../../lib/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMBPFDesc.a ../../lib/libLLVMHexagonCodeGen.a ../../lib/libLLVMHexagonAsmParser.a ../../lib/libLLVMHexagonInfo.a ../../lib/libLLVMHexagonDesc.a ../../lib/libLLVMHexagonDisassembler.a ../../lib/libLLVMLanaiCodeGen.a ../../lib/libLLVMLanaiAsmParser.a ../../lib/libLLVMLanaiInfo.a ../../lib/libLLVMLanaiDesc.a ../../lib/libLLVMLanaiAsmPrinter.a ../../lib/libLLVMLanaiDisassembler.a ../../lib/libLLVMMipsCodeGen.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsDisassembler.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmParser.a ../../lib/libLLVMMSP430CodeGen.a ../../lib/libLLVMMSP430AsmPrinter.a ../../lib/libLLVMMSP430Info.a ../../lib/libLLVMMSP430Desc.a ../../lib/libLLVMNVPTXCodeGen.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMNVPTXDesc.a ../../lib/libLLVMPowerPCCodeGen.a ../../lib/libLLVMPowerPCAsmParser.a ../../lib/libLLVMPowerPCDisassembler.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMPowerPCDesc.a ../../lib/libLLVMSparcCodeGen.a ../../lib/libLLVMSparcInfo.a ../../lib/libLLVMSparcDesc.a ../../lib/libLLVMSparcAsmPrinter.a ../../lib/libLLVMSparcAsmParser.a ../../lib/libLLVMSparcDisassembler.a ../../lib/libLLVMSystemZCodeGen.a ../../lib/libLLVMSystemZAsmParser.a ../../lib/libLLVMSystemZDisassembler.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMSystemZDesc.a ../../lib/libLLVMX86CodeGen.a ../../lib/libLLVMX86AsmParser.a ../../lib/libLLVMX86Disassembler.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Desc.a ../../lib/libLLVMX86Info.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMXCoreCodeGen.a ../../lib/libLLVMXCoreDisassembler.a ../../lib/libLLVMXCoreAsmPrinter.a ../../lib/libLLVMXCoreInfo.a ../../lib/libLLVMXCoreDesc.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMLineEditor.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCoverage.a ../../lib/libLLVMPasses.a ../../lib/libLLVMDlltoolDriver.a ../../lib/libLLVMLibDriver.a ../../lib/libLLVMXRay.a ../../lib/libLLVMWindowsManifest.a -Wl,--no-whole-archive ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a /usr/lib/arm-linux-gnueabihf/libffi.so ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMUtils.a ../../lib/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMHexagonDesc.a ../../lib/libLLVMHexagonInfo.a ../../lib/libLLVMLanaiDesc.a ../../lib/libLLVMLanaiInfo.a ../../lib/libLLVMLanaiAsmPrinter.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMSP430AsmPrinter.a ../../lib/libLLVMMSP430Info.a ../../lib/libLLVMipo.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMLinker.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMSparcDesc.a ../../lib/libLLVMSparcAsmPrinter.a ../../lib/libLLVMSparcInfo.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMTarget.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMXCoreAsmPrinter.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMXCoreInfo.a -ledit ../../lib/libLLVMProfileData.a ../../lib/libLLVMOption.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMSupport.a ../../lib/libLLVMDemangle.a -lz -lrt -ldl -ltinfo -lpthread -lm 
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/StructuredData.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Process.cpp:21:
/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::unordered_set<const void*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unordered_set<const void*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unordered_set<const void*> > >]':
/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::unordered_set<const void*> >, std::_Select1st<std::pair<const long long unsigned int, std::unordered_set<const void*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unordered_set<const void*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::unordered_set<const void*> > >}' 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~+rc3/tools/lldb/include/lldb/Utility/StructuredData.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Process.cpp:21:
/usr/include/c++/7/bits/stl_map.h: In member function 'void lldb_private::Process::PrintWarning(uint64_t, const void*, const char*, ...)':
/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::unordered_set<const void*> >, std::_Select1st<std::pair<const long long unsigned int, std::unordered_set<const void*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unordered_set<const void*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::unordered_set<const void*> > >}' 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::unordered_set<const void*> >, std::_Select1st<std::pair<const long long unsigned int, std::unordered_set<const void*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unordered_set<const void*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::unordered_set<const void*> > >}' 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~+rc3/tools/lldb/source/Symbol/GoASTContext.cpp:12:
/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 = {lldb_private::GoStruct::Field}; _Tp = lldb_private::GoStruct::Field; _Alloc = std::allocator<lldb_private::GoStruct::Field>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::GoStruct::Field>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::GoStruct::Field*, std::vector<lldb_private::GoStruct::Field> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void lldb_private::GoASTContext::AddFieldToStruct(const lldb_private::CompilerType&, const lldb_private::ConstString&, const lldb_private::CompilerType&, uint32_t)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::GoStruct::Field*, std::vector<lldb_private::GoStruct::Field> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/JavaASTContext.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineEntry.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/RegisterNumber.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/SectionLoadHistory.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/LineTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/SectionLoadList.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/ObjectFile.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLLVM-6.0.so.1 ../../lib/libLLVM-6.0.so.1 ../../lib/libLLVM-6.0.so
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVM
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/StackFrame.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.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<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >; _Tp = lldb_private::LineTable::Entry; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lldb_private::LineTable::Entry::LessThanBinaryPredicate>]':
/usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' 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<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.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 lldb_private::LineTable::Entry&}; _Tp = lldb_private::LineTable::Entry; _Alloc = std::allocator<lldb_private::LineTable::Entry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::LineTable::Entry>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >}' 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~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In member function 'void lldb_private::LineTable::InsertLineEntry(lldb::addr_t, uint32_t, uint16_t, uint16_t, bool, bool, bool, bool, bool)':
/usr/include/c++/7/bits/stl_algo.h:2118:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
     __gnu_cxx::__ops::__val_comp_iter(__comp));
                                              ^
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
  _M_realloc_insert(begin() + (__position - cbegin()), __x);
  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::LineTable::AppendLineEntryToSequence(lldb_private::LineSequence*, lldb::addr_t, uint32_t, uint16_t, uint16_t, bool, bool, bool, bool, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' 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~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.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<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >; _Tp = lldb_private::LineTable::Entry; _Alloc = std::allocator<lldb_private::LineTable::Entry>]':
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector<lldb_private::LineTable::Entry>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >}' 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<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' 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<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::LineTable::InsertSequence(lldb_private::LineSequence*)':
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<lldb_private::LineTable::Entry>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >}' 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<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:2118:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
     __gnu_cxx::__ops::__val_comp_iter(__comp));
                                              ^
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<lldb_private::LineTable::Entry>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >}' 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<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb_private::LineTable* lldb_private::LineTable::LinkLineTable(const FileRangeMap&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' 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<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Testing/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal".
Scanning dependencies of target LLVMTestingSupport
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support" && /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~+rc3/build-llvm/lib/Testing/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Testing/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -fno-exceptions -o CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Testing/Support/Error.cpp"
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/depend.internal".
Scanning dependencies of target Polly
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Linking CXX static library ../../../lib/libPolly.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" && /usr/bin/cmake -P CMakeFiles/Polly.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" && /usr/bin/cmake -E cmake_link_script CMakeFiles/Polly.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libPolly.a  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
/usr/bin/ranlib ../../../lib/libPolly.a
[ 88%] Linking CXX static library ../../libLLVMTestingSupport.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support" && /usr/bin/cmake -P CMakeFiles/LLVMTestingSupport.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTestingSupport.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMTestingSupport.a  CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o
/usr/bin/ranlib ../../libLLVMTestingSupport.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMTestingSupport
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target Polly
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/StackFrameList.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/OCamlASTContext.cpp"
/usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO.dir/depend.internal".
Scanning dependencies of target LTO
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/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~+rc3/build-llvm/tools/lto" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-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/LTO.dir/LTODisassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto/LTODisassembler.cpp"
[ 88%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/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~+rc3/build-llvm/tools/lto" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-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/LTO.dir/lto.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto/lto.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Symbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symbol.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackID.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackID.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/StackID.cpp"
/usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/depend.internal".
Scanning dependencies of target LLVMgold
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-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/LLVMgold.dir/gold-plugin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold/gold-plugin.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StopInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/StopInfo.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/SymbolContext.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold/gold-plugin.cpp: In function 'void diagnosticHandler(const llvm::DiagnosticInfo&)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold/gold-plugin.cpp:409:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
     message(LDPL_FATAL, "LLVM gold plugin has failed to create LTO module: %s",
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             ErrStorage.c_str());
             ~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold/gold-plugin.cpp:411:3: note: here
   case DS_Warning:
   ^~~~
[ 88%] Linking CXX shared library ../../lib/libLTO.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LTO.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/LTO.exports -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libLTO.so.6 -o ../../lib/libLTO.so.6.0.0 CMakeFiles/LTO.dir/LTODisassembler.cpp.o CMakeFiles/LTO.dir/lto.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLTO.so.6.0.0 ../../lib/libLTO.so.6 ../../lib/libLTO.so
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LTO
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/SymbolFile.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/TypeSystem.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/SymbolContext.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal".
Scanning dependencies of target llvm-ar
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-ar.dir/llvm-ar.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar/llvm-ar.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold/gold-plugin.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 = {ld_plugin_symbol}; _Tp = ld_plugin_symbol; _Alloc = std::allocator<ld_plugin_symbol>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<ld_plugin_symbol>::iterator {aka __gnu_cxx::__normal_iterator<ld_plugin_symbol*, std::vector<ld_plugin_symbol> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/StructuredDataPlugin.cpp"
/usr/include/c++/7/bits/vector.tcc: In function 'ld_plugin_status claim_file_hook(const ld_plugin_input_file*, int*)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ld_plugin_symbol*, std::vector<ld_plugin_symbol> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Options.h:40,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/LLVMContext.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar/llvm-ar.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 = {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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/7/bits/vector.tcc:313:5: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator {aka __gnu_cxx::__normal_iterator<const llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:327:19: 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(begin() + __n, std::move(__v));
  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Options.h:40,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/LLVMContext.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar/llvm-ar.cpp:17:
/usr/include/c++/7/bits/stl_vector.h: In function 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)':
/usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator {aka __gnu_cxx::__normal_iterator<const llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >}' changed in GCC 7.1
       { return _M_insert_rval(__position, std::move(__x)); }
                                                         ^
/usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator {aka __gnu_cxx::__normal_iterator<const llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >}' changed in GCC 7.1
       { return _M_insert_rval(__position, std::move(__x)); }
                                                         ^
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/SystemRuntime.cpp"
[ 88%] Linking CXX executable ../../bin/llvm-ar
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-ar.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o  -o ../../bin/llvm-ar -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target llvm-ar
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/SymbolVendor.cpp"
[ 88%] Linking CXX shared module ../../lib/LLVMgold.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMgold.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/LLVMgold.exports -Wl,-z,relro -shared  -o ../../lib/LLVMgold.so CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMgold
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Target.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/Target.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Target.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/SymbolContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/SymbolContext.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 lldb_private::SymbolContext&}; _Tp = lldb_private::SymbolContext; _Alloc = std::allocator<lldb_private::SymbolContext>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::SymbolContext>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >}' 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~+rc3/tools/lldb/include/lldb/Symbol/SymbolContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/SymbolContext.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'bool lldb_private::SymbolContextList::AppendIfUnique(const lldb_private::SymbolContext&, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::SymbolContextList::Append(const lldb_private::SymbolContextList&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::SymbolContextList::Append(const lldb_private::SymbolContext&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/TargetList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/TargetList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/TargetList.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Target.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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;
                                                                    ^
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Symtab.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symtab.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Thread.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/Thread.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Thread.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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]
In file included from /usr/include/c++/7/bits/stl_tree.h:63:0,
                 from /usr/include/c++/7/map:60,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.cpp:13:
/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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_tree.h:63:0,
                 from /usr/include/c++/7/map:60,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, 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~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.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 = {const lldb_private::Symbol&}; _Tp = lldb_private::Symbol; _Alloc = std::allocator<lldb_private::Symbol>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::Symbol>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Symbol*, std::vector<lldb_private::Symbol> >}' 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~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/7/bits/stl_vector.h: In member function 'uint32_t lldb_private::Symtab::AddSymbol(const lldb_private::Symbol&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Symbol*, std::vector<lldb_private::Symbol> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Type.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Type.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Type.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.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 = {const lldb_private::Range<long long unsigned int, long long unsigned int>&}; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<lldb_private::Range<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<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/7/bits/stl_vector.h: In function 'void AddSectionsToRangeMap(lldb_private::SectionList*, lldb_private::RangeVector<long long unsigned int, 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, 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~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.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 = {const lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > >::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >}' 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.cpp:13:
/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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>]':
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
     __move_merge_adaptive_backward(_BidirectionalIterator1 __first1,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::Range<long long unsigned int, long long unsigned int>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
    std::__move_merge_adaptive_backward(__first, __middle, __buffer,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            __buffer_end, __last, __comp);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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 '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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 = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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 '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >]':
/usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Distance = int]':
/usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
    std::__move_merge_adaptive_backward(__first, __middle, __buffer,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            __buffer_end, __last, __comp);
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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 '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _OutputIterator = lldb_private::Range<long long unsigned int, long long unsigned int>*; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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 = lldb_private::Range<long long unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<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: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
       std::__merge_adaptive(__first, __middle, __last,
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
        _Distance(__middle - __first),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        _Distance(__last - __middle),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __buffer, __buffer_size,
        ~~~~~~~~~~~~~~~~~~~~~~~~
        __comp);
        ~~~~~~~              
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::Symtab::InitAddressIndexes()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' 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:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned 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<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' 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:5003:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned 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<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _DistanceType(__buf.size()), __comp);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadCollection.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/TypeList.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/TypeMap.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/TypeSystem.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/TypeMap.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal".
Scanning dependencies of target llvm-config
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" && /usr/bin/g++-7  -DCMAKE_CFG_INTDIR=\".\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-config.dir/llvm-config.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config/llvm-config.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadList.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Target.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 lldb_private::SymbolContext&}; _Tp = lldb_private::SymbolContext; _Alloc = std::allocator<lldb_private::SymbolContext>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::SymbolContext>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >}' 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~+rc3/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/Target.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::Target::RunStopHooks()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 88%] Linking CXX executable ../../bin/llvm-config
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-config.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-config.dir/llvm-config.cpp.o  -o ../../bin/llvm-config -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target llvm-config
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlan.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/UnwindPlan.cpp"
/usr/bin/make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal".
Scanning dependencies of target llvm-lto
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-lto" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-lto.dir/llvm-lto.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto/llvm-lto.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/State.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadList.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 = {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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/State.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadList.cpp:18:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::ThreadList::PushExpressionExecutionThread(lldb::tid_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/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-profdata" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal".
Scanning dependencies of target llvm-profdata
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-profdata" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-profdata.dir/llvm-profdata.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-profdata/llvm-profdata.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/UnwindTable.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanBase.cpp"
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Variable.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Variable.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/Variable.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanCallFunction.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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallSet.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<showInstrProfile(const string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int>, bool, const string&, bool, llvm::raw_fd_ostream&)::<lambda(const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&, const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&)> >]':
/usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
     __push_heap(_RandomAccessIterator __first,
     ^~~~~~~~~~~
/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<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile(const string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int>, bool, const string&, bool, llvm::raw_fd_ostream&)::<lambda(const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&, const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Options.h:40,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/LLVMContext.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-profdata/llvm-profdata.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 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/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
       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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/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 function 'int show_main(int, const char**)':
/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<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<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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/VariableList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VariableList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/VariableList.cpp"
[ 88%] Linking CXX executable ../../bin/llvm-lto
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o  -o ../../bin/llvm-lto -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target llvm-lto
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp"
[ 88%] Linking CXX executable ../../bin/llvm-profdata
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-profdata.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o  -o ../../bin/llvm-profdata -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target llvm-profdata
[ 88%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Symbol/VerifyDecl.cpp"
/usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend.internal".
Scanning dependencies of target diagtool
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/diagtool.dir/diagtool_main.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool/diagtool_main.cpp"
/usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-offload-bundler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend.internal".
Scanning dependencies of target clang-offload-bundler
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-offload-bundler" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp"
[ 88%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/diagtool.dir/DiagTool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool/DiagTool.cpp"
[ 88%] Linking CXX static library ../../../../lib/liblldbSymbol.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /usr/bin/cmake -P CMakeFiles/lldbSymbol.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Symbol" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbSymbol.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbSymbol.a  CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o CMakeFiles/lldbSymbol.dir/Block.cpp.o CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o CMakeFiles/lldbSymbol.dir/Declaration.cpp.o CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o CMakeFiles/lldbSymbol.dir/Function.cpp.o CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o CMakeFiles/lldbSymbol.dir/LineTable.cpp.o CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o CMakeFiles/lldbSymbol.dir/Symbol.cpp.o CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o CMakeFiles/lldbSymbol.dir/Symtab.cpp.o CMakeFiles/lldbSymbol.dir/Type.cpp.o CMakeFiles/lldbSymbol.dir/TypeList.cpp.o CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o CMakeFiles/lldbSymbol.dir/Variable.cpp.o CMakeFiles/lldbSymbol.dir/VariableList.cpp.o CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbSymbol.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target lldbSymbol
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp"
[ 88%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool/DiagnosticNames.cpp"
/usr/bin/make -f tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build.make tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-diff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/depend.internal".
Scanning dependencies of target clang-diff
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build.make tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-diff.dir/ClangDiff.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-diff/ClangDiff.cpp"
[ 88%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool/FindDiagnosticID.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp"
[ 88%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/diagtool.dir/ListWarnings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool/ListWarnings.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-diff/ClangDiff.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 88%] Linking CXX executable ../../../../bin/clang-offload-bundler
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-offload-bundler.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o  -o ../../../../bin/clang-offload-bundler -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clang-offload-bundler
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanPython.cpp"
[ 88%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool/ShowEnabledWarnings.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend.internal".
Scanning dependencies of target clang-format
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-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~+rc3/build-llvm/tools/clang/tools/clang-format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-format.dir/ClangFormat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-format/ClangFormat.cpp"
[ 88%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/diagtool.dir/TreeView.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool/TreeView.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp"
[ 88%] Linking CXX executable ../../../../bin/clang-diff
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-diff.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-diff.dir/ClangDiff.cpp.o  -o ../../../../bin/clang-diff -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingASTDiff.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
[ 88%] Linking CXX executable ../../../../bin/diagtool
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/diagtool.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/diagtool.dir/diagtool_main.cpp.o CMakeFiles/diagtool.dir/DiagTool.cpp.o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o CMakeFiles/diagtool.dir/ListWarnings.cpp.o CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o CMakeFiles/diagtool.dir/TreeView.cpp.o  -o ../../../../bin/diagtool -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target diagtool
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clang-diff
/usr/bin/make -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-import-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend.internal".
Scanning dependencies of target clang-import-test
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-import-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-import-test/clang-import-test.cpp"
[ 88%] Linking CXX executable ../../../../bin/clang-format
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-format.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-format.dir/ClangFormat.cpp.o  -o ../../../../bin/clang-format -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clang-format
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepInRange.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanRunToAddress.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 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/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend.internal".
Scanning dependencies of target libclang
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/ARCMigrate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/ARCMigrate.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-import-test/clang-import-test.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/BuildSystem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/BuildSystem.cpp"
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CIndex.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp"
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCXX.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexCXX.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexCXX.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepOut.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::MSDependentExistsStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::MSDependentExistsStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:1919:43:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXDependentScopeMemberExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXDependentScopeMemberExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:1921:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DependentScopeDeclRefExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DependentScopeDeclRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:1923:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OMPCriticalDirective, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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 = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:1925:42:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4257:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4260:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4262:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4264:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4266:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::PseudoObjectExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4277:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4279:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4285:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXInheritedCtorInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXInheritedCtorInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4289:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4291:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCProtocolExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::ObjCProtocolExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4294:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SubstNonTypeTemplateParmPackExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SubstNonTypeTemplateParmPackExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4297:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SizeOfPackExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::SizeOfPackExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4299:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4522:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::GotoStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:5832:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-rename" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend.internal".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::EnqueueVisitor; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:2689:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::EnqueueVisitor; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:2689:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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 clang-rename
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-rename.dir/ClangRename.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-rename/ClangRename.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 88%] Linking CXX executable ../../../../bin/clang-import-test
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-import-test.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o  -o ../../../../bin/clang-import-test -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:3896:85:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4257:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4260:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4262:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCIvarRefExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCIvarRefExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4264:62:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4266:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4277:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4279:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4283:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4285:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXInheritedCtorInitExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXInheritedCtorInitExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CXXInheritedCtorInitExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4289:47:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4291:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCProtocolExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::ObjCProtocolExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::ObjCProtocolExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4294:64:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SubstNonTypeTemplateParmPackExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::SubstNonTypeTemplateParmPackExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::SubstNonTypeTemplateParmPackExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4297:77:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SizeOfPackExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::SizeOfPackExpr; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::SizeOfPackExpr*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:4299:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CIndex.cpp:4522:63:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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::GotoStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::GotoStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:5832:60:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::EnqueueVisitor; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:2689:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::EnqueueVisitor; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndex.cpp:2689:28:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-rename/ClangRename.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clang-import-test
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp"
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexCodeCompletion.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 88%] Linking CXX executable ../../../../bin/clang-rename
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-rename.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-rename.dir/ClangRename.cpp.o  -o ../../../../bin/clang-rename -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepOverRange.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 lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual bool lldb_private::ThreadPlanStepOverRange::DoWillResume(lldb::StateType, bool)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepRange.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepThrough.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clang-rename
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepUntil.cpp"
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexDiagnostic.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Broadcaster.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Thread.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepUntil.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, int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, 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, int>, std::_Select1st<std::pair<const long long unsigned int, int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, 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~+rc3/tools/lldb/include/lldb/Core/Broadcaster.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Thread.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/usr/include/c++/7/bits/stl_map.h: In constructor 'lldb_private::ThreadPlanStepUntil::ThreadPlanStepUntil(lldb_private::Thread&, lldb::addr_t*, size_t, bool, uint32_t)':
/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, int>, std::_Select1st<std::pair<const long long unsigned int, int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, 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, int>, std::_Select1st<std::pair<const long long unsigned int, int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, 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~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepRange.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 lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexDiagnostic.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/FormatProviders.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb_private::ThreadPlanStepRange::AddRange(const lldb_private::AddressRange&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make -f tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build.make tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/depend.internal".
Scanning dependencies of target clang-refactor
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build.make tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor/ClangRefactor.cpp"
/usr/bin/make -f tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build.make tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/arcmt-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend.internal".
Scanning dependencies of target arcmt-test
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build.make tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/arcmt-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/arcmt-test/arcmt-test.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor/TestSupport.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor/ClangRefactor.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadPlanTracer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/arcmt-test/arcmt-test.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CIndexHigh.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexHigh.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXCursor.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CursorVisitor.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexHigh.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/ThreadSpec.cpp"
[ 88%] Linking CXX executable ../../../../bin/arcmt-test
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test" && /usr/bin/cmake -E cmake_link_script CMakeFiles/arcmt-test.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o  -o ../../../../bin/arcmt-test -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target arcmt-test
[ 88%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-refactor.dir/TestSupport.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor/TestSupport.cpp"
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/UnixSignals.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend
[ 88%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/." -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/../Plugins/Process/Utility"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/Target/UnwindAssembly.cpp"
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-check" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend.internal".
Scanning dependencies of target clang-check
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-check" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-check.dir/ClangCheck.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-check/ClangCheck.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor/TestSupport.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor/TestSupport.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexInclusionStack.cpp"
[ 88%] Linking CXX static library ../../../../lib/liblldbTarget.a
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /usr/bin/cmake -P CMakeFiles/lldbTarget.dir/cmake_clean_target.cmake
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/Target" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbTarget.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbTarget.a  CMakeFiles/lldbTarget.dir/ABI.cpp.o CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o CMakeFiles/lldbTarget.dir/FileAction.cpp.o CMakeFiles/lldbTarget.dir/JITLoader.cpp.o CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o CMakeFiles/lldbTarget.dir/Language.cpp.o CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/Memory.cpp.o CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o CMakeFiles/lldbTarget.dir/ModuleCache.cpp.o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o CMakeFiles/lldbTarget.dir/Platform.cpp.o CMakeFiles/lldbTarget.dir/Process.cpp.o CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o CMakeFiles/lldbTarget.dir/Queue.cpp.o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o CMakeFiles/lldbTarget.dir/QueueList.cpp.o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o CMakeFiles/lldbTarget.dir/StackID.cpp.o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o CMakeFiles/lldbTarget.dir/Target.cpp.o CMakeFiles/lldbTarget.dir/TargetList.cpp.o CMakeFiles/lldbTarget.dir/Thread.cpp.o CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o CMakeFiles/lldbTarget.dir/ThreadList.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbTarget.a
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target lldbTarget
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexUSRs.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-check/ClangCheck.cpp:20:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexInclusionStack.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexUSRs.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 88%] Linking CXX executable ../../../../bin/clang-refactor
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-refactor.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o CMakeFiles/clang-refactor.dir/TestSupport.cpp.o  -o ../../../../bin/clang-refactor -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build.make tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-func-mapping" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/DependInfo.cmake" --color=
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clang-refactor
/usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o
[ 88%] Linking CXX executable ../../../../bin/clang-check
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CIndexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-check.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-check.dir/ClangCheck.cpp.o  -o ../../../../bin/clang-check -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangTooling.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend.internal".
Scanning dependencies of target clang-apply-replacements
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp"
Scanning dependencies of target clang-func-mapping
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build.make tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/ClangFnMapGen.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-func-mapping" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-func-mapping.dir/ClangFnMapGen.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-func-mapping/ClangFnMapGen.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-func-mapping/ClangFnMapGen.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXComment.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXComment.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clang-check
/usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend.internal".
Scanning dependencies of target clang-reorder-fields
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CLog.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXTranslationUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXComment.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXComment.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/tool/../ReorderFieldsAction.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 88%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXCursor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXCursor.cpp"
[ 90%] Linking CXX executable ../../../../../../bin/clang-apply-replacements
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-apply-replacements.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o  -o ../../../../../../bin/clang-apply-replacements -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangApplyReplacements.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
[ 90%] Linking CXX executable ../../../../bin/clang-func-mapping
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-func-mapping.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-func-mapping.dir/ClangFnMapGen.cpp.o  -o ../../../../bin/clang-func-mapping -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCrossTU.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangTooling.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Built target clang-apply-replacements
/usr/bin/make -f tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build.make tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend.internal".
Scanning dependencies of target modularize
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build.make tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/modularize.dir/Modularize.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/Modularize.cpp"
[ 90%] Linking CXX executable ../../../../../../bin/clang-reorder-fields
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-reorder-fields.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o  -o ../../../../../../bin/clang-reorder-fields -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangReorderFields.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CLog.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXTranslationUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXCursor.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Built target clang-func-mapping
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build.make tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend.internal".
Scanning dependencies of target clang-tidy
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build.make tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Building CXX object tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Built target clang-reorder-fields
[ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXIndexDataConsumer.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/ModularizeUtilities.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/Modularize.cpp:229:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/tool/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/tool/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:18:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/tools/libclang/CXCursor.cpp:271:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/tools/libclang/CXCursor.cpp:277:49:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/tools/libclang/CXCursor.cpp:476:65:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/tools/libclang/CXCursor.cpp:532:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CXCursor.cpp:973:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/tools/libclang/CXCursor.cpp:973:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXCursor.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXIndexDataConsumer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXIndexDataConsumer.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend.internal".
Scanning dependencies of target clang-change-namespace
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Building CXX object tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/tool/.."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:540:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/tool/../ChangeNamespace.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:32:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o
[ 90%] Linking CXX executable ../../../../../../bin/clang-tidy
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-tidy.dir/link.txt --verbose=1
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXCompilationDatabase.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 -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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o  -o ../../../../../../bin/clang-tidy -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTidyAndroidModule.a ../../../../../../lib/libclangTidyBoostModule.a ../../../../../../lib/libclangTidyBugproneModule.a ../../../../../../lib/libclangTidyCERTModule.a ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../../../lib/libclangTidyFuchsiaModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyHICPPModule.a ../../../../../../lib/libclangTidyLLVMModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyModernizeModule.a ../../../../../../lib/libclangTidyMPIModule.a ../../../../../../lib/libclangTidyObjCModule.a ../../../../../../lib/libclangTidyPerformanceModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangTidyBugproneModule.a ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTidyUtils.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../../../lib/libclangStaticAnalyzerCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
[ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXSourceLocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXSourceLocation.cpp"
[ 90%] Linking CXX executable ../../../../../../bin/clang-change-namespace
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-change-namespace.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o  -o ../../../../../../bin/clang-change-namespace -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangChangeNamespace.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
[ 90%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/modularize.dir/ModuleAssistant.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/ModuleAssistant.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/ModuleAssistant.cpp:68:1: warning: '{anonymous}::Module::Module()' defined but not used [-Wunused-function]
 Module::Module() : IsProblem(false) {}
 ^~~~~~
[ 90%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/ModularizeUtilities.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Built target clang-change-namespace
[ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXStoredDiagnostic.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXSourceLocation.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXStoredDiagnostic.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/ModularizeUtilities.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Built target clang-tidy
[ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXString.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXString.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXString.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build.make tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend.internal".
/usr/bin/make -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend.internal".
Scanning dependencies of target clang-query
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build.make tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Building CXX object tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/ClangQuery.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/tool/.."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-query.dir/ClangQuery.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp"
Scanning dependencies of target clang-move
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Building CXX object tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/tool/.."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/tool/../Query.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:29:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/tool/../HelperDeclRefGraph.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/tool/../ClangMove.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/CXType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXType.cpp"
[ 90%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/modularize.dir/CoverageChecker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/CoverageChecker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CXType.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/ModularizeUtilities.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/CoverageChecker.cpp:54:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 90%] Linking CXX executable ../../../../../../bin/clang-query
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-query.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-query.dir/ClangQuery.cpp.o  -o ../../../../../../bin/clang-query -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangQuery.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 90%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/g++-7  -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/libclang.dir/Indexing.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/Indexing.cpp"
[ 90%] Linking CXX executable ../../../../../../bin/clang-move
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-move.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o  -o ../../../../../../bin/clang-move -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangMove.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Built target clang-query
[ 90%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize/PreprocessorTracker.cpp"
/usr/bin/make -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend.internal".
Scanning dependencies of target clangd
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Building CXX object tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/ClangdMain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool/.."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clangd.dir/ClangdMain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool/ClangdMain.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Built target clang-move
/usr/bin/make -f tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build.make tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/global-symbol-builder" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/depend.internal".
Scanning dependencies of target global-symbol-builder
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build.make tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Building CXX object tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/GlobalSymbolBuilderMain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/global-symbol-builder" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/global-symbol-builder/.."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/global-symbol-builder.dir/GlobalSymbolBuilderMain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang/Indexing.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool/../ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool/../ClangdServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool/../ClangdLSPServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool/ClangdMain.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/IndexSymbol.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/global-symbol-builder/../index/Index.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp:16:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 90%] Linking CXX executable ../../../../../bin/modularize
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" && /usr/bin/cmake -E cmake_link_script CMakeFiles/modularize.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/modularize.dir/Modularize.cpp.o CMakeFiles/modularize.dir/ModuleAssistant.cpp.o CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o CMakeFiles/modularize.dir/CoverageChecker.cpp.o CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o  -o ../../../../../bin/modularize -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangTooling.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-6.0.so.1 
[ 91%] Linking CXX executable ../../../../../../bin/global-symbol-builder
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder" && /usr/bin/cmake -E cmake_link_script CMakeFiles/global-symbol-builder.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/global-symbol-builder.dir/GlobalSymbolBuilderMain.cpp.o  -o ../../../../../../bin/global-symbol-builder -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangDaemon.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangTooling.a -lpthread ../../../../../../lib/libclangToolingRefactor.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
[ 91%] Linking CXX executable ../../../../../../bin/clangd
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangd.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clangd.dir/ClangdMain.cpp.o  -o ../../../../../../bin/clangd -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDaemon.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangToolingRefactor.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
[ 91%] Linking CXX shared library ../../../../lib/libclang-6.0.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/cmake -E cmake_link_script CMakeFiles/libclang.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 -fno-strict-aliasing -O2 -DNDEBUG  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/libclang.exports -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang-6.0.so.1 -o ../../../../lib/libclang-6.0.so.1 CMakeFiles/libclang.dir/ARCMigrate.cpp.o CMakeFiles/libclang.dir/BuildSystem.cpp.o CMakeFiles/libclang.dir/CIndex.cpp.o CMakeFiles/libclang.dir/CIndexCXX.cpp.o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o CMakeFiles/libclang.dir/CIndexHigh.cpp.o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o CMakeFiles/libclang.dir/CIndexer.cpp.o CMakeFiles/libclang.dir/CXComment.cpp.o CMakeFiles/libclang.dir/CXCursor.cpp.o CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o CMakeFiles/libclang.dir/CXSourceLocation.cpp.o CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o CMakeFiles/libclang.dir/CXString.cpp.o CMakeFiles/libclang.dir/CXType.cpp.o CMakeFiles/libclang.dir/Indexing.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangLex.a ../../../../lib/libclangSema.a ../../../../lib/libclangTooling.a ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangTidyPlugin.a ../../../../lib/libclangIncludeFixerPlugin.a -ldl ../../../../lib/libclangTidyAndroidModule.a ../../../../lib/libclangTidyBoostModule.a ../../../../lib/libclangTidyCERTModule.a ../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../lib/libclangTidyGoogleModule.a ../../../../lib/libclangTidyLLVMModule.a ../../../../lib/libclangTidyMiscModule.a ../../../../lib/libclangTidyModernizeModule.a ../../../../lib/libclangTidyMPIModule.a ../../../../lib/libclangTidyObjCModule.a ../../../../lib/libclangTidyPerformanceModule.a ../../../../lib/libclangTidyReadabilityModule.a ../../../../lib/libclangTidyUtils.a ../../../../lib/libclangTidy.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangIncludeFixer.a ../../../../lib/libfindAllSymbols.a ../../../../lib/libclangTooling.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target modularize
/usr/bin/make -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend
[ 91%] Built target global-symbol-builder
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend.internal".
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend.internal".
Scanning dependencies of target clang-include-fixer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build
Scanning dependencies of target find-all-symbols
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o
[ 91%] Building CXX object tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool/.."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/.."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target clangd
/usr/bin/make -f tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build.make tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/pp-trace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend.internal".
Scanning dependencies of target pp-trace
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build.make tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPTrace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/pp-trace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/pp-trace.dir/PPTrace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/pp-trace/PPTrace.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../SymbolInfo.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../FindAllSymbols.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../FindAllSymbolsAction.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool/../find-all-symbols/SymbolInfo.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool/../SymbolIndex.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool/../FuzzySymbolIndex.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/pp-trace/PPTrace.cpp:49:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/build-llvm/tools/clang/tools/libclang" && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/libclang-6.0.so.1 ../../../../lib/libclang-6.0.so.1 ../../../../lib/libclang-6.0.so
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target libclang
[ 91%] Building CXX object tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/pp-trace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/extra/tool-template/CMakeFiles/tool-template.dir/build.make tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/tool-template" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/DependInfo.cmake" --color=
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/depend.internal".
Scanning dependencies of target tool-template
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/build.make tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/tool-template" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:37:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 91%] Linking CXX executable ../../../../../../../bin/find-all-symbols
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/find-all-symbols.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o  -o ../../../../../../../bin/find-all-symbols -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libfindAllSymbols.a ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangParse.a ../../../../../../../lib/libclangSerialization.a ../../../../../../../lib/libclangSema.a ../../../../../../../lib/libclangEdit.a ../../../../../../../lib/libclangAnalysis.a ../../../../../../../lib/libclangDriver.a ../../../../../../../lib/libclangFormat.a ../../../../../../../lib/libclangToolingCore.a ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangRewrite.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libLLVM-6.0.so.1 
[ 91%] Linking CXX executable ../../../../../bin/pp-trace
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace" && /usr/bin/cmake -E cmake_link_script CMakeFiles/pp-trace.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/pp-trace.dir/PPTrace.cpp.o CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o  -o ../../../../../bin/pp-trace -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangTooling.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-6.0.so.1 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 91%] Linking CXX executable ../../../../../../bin/clang-include-fixer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-include-fixer.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o  -o ../../../../../../bin/clang-include-fixer -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangIncludeFixer.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libfindAllSymbols.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target pp-trace
/usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/tools/lld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/depend.internal".
Scanning dependencies of target lld
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/tools/lld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lld.dir/lld.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/tools/lld/lld.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target find-all-symbols
/usr/bin/make -f tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/build.make tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/argdumper" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend.internal".
Scanning dependencies of target lldb-argdumper
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/build.make tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/argdumper" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/argdumper/argdumper.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target clang-include-fixer
/usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/depend.internal".
[ 91%] Linking CXX executable ../../../../bin/lld
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lld.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lld.dir/lld.cpp.o  -o ../../../../bin/lld -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldCOFF.a ../../../../lib/liblldDriver.a ../../../../lib/liblldELF.a ../../../../lib/liblldMinGW.a ../../../../lib/liblldWasm.a ../../../../lib/liblldMachO.a ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldYAML.a ../../../../lib/liblldCore.a ../../../../lib/liblldCOFF.a ../../../../lib/liblldCommon.a ../../../../lib/libLLVM-6.0.so.1 -lpthread 
Scanning dependencies of target liblldb
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb.dir/build
[ 91%] Linking CXX executable ../../../../bin/lldb-argdumper
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/argdumper" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-argdumper.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 -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o  -o ../../../../bin/lldb-argdumper -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldbUtility.a ../../../../lib/libLLVM-6.0.so.1 -ledit -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl 
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBAddress.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBAddress.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBAddress.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/build-llvm'
[ 91%] Built target lldb-argdumper
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBAttachInfo.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" && /usr/bin/cmake -E create_symlink lld /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/lld-link
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" && /usr/bin/cmake -E create_symlink lld /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/ld.lld
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" && /usr/bin/cmake -E create_symlink lld /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/ld64.lld
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" && /usr/bin/cmake -E create_symlink lld /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/wasm-ld
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target lld
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBlock.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBBlock.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBBlock.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:122:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/build.make tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/depend.internal".
Scanning dependencies of target lldb-server
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/build.make tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/Acceptor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../../../llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-server.dir/Acceptor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/Acceptor.cpp"
[ 91%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../../../llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp"
[ 91%] Linking CXX executable ../../../../../bin/tool-template
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/tool-template" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tool-template.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/tool-template.dir/ToolTemplate.cpp.o  -o ../../../../../bin/tool-template -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangTooling.a ../../../../../lib/libclangToolingRefactor.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangIndex.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-6.0.so.1 
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBBreakpoint.cpp"
[ 91%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-platform.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../../../llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-server.dir/lldb-platform.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/lldb-platform.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target tool-template
[ 91%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-server.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../../../llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-server.dir/lldb-server.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/lldb-server.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBBreakpointLocation.cpp"
/usr/bin/make -f tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/build.make tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/depend.internal".
In file included from /usr/include/c++/7/set:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private-interfaces.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/lldb-private.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/Socket.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/Acceptor.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/lldb-platform.cpp:29:
/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 short unsigned int&>, std::tuple<>}; _Key = short unsigned int; _Val = std::pair<const short unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, long long unsigned int> >]':
/usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const short unsigned int, long long unsigned int> >}' changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Scanning dependencies of target lldb-test
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/build.make tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/FormatUtil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-test.dir/FormatUtil.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test/FormatUtil.cpp"
In file included from /usr/include/c++/7/map:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/lldb-platform.cpp:31:
/usr/include/c++/7/bits/stl_map.h: In function 'int main_platform(int, char**)':
/usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const short unsigned int, 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<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const short unsigned int, long long unsigned int> >}' changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
[ 91%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../../../llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/../../source"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-server/LLDBServerUtilities.cpp"
[ 91%] Building CXX object tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/lldb-test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-test.dir/lldb-test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test/lldb-test.cpp"
[ 91%] Linking CXX executable ../../../../bin/lldb-server
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-server" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-server.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 -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-server.dir/Acceptor.cpp.o CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o CMakeFiles/lldb-server.dir/lldb-platform.cpp.o CMakeFiles/lldb-server.dir/lldb-server.cpp.o CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o  -o ../../../../bin/lldb-server -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldbBase.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginProcessPOSIX.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbBase.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/liblldbUtility.a -ledit -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl ../../../../lib/libLLVM-6.0.so.1 
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpointName.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointName.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBBreakpointName.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test/lldb-test.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpointOptionCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointOptionCommon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBBreakpointOptionCommon.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target lldb-server
/usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal".
Scanning dependencies of target bugpoint
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/BugDriver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/BugDriver.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBBroadcaster.cpp"
[ 91%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/CrashDebugger.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBCommandInterpreter.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBCommandReturnObject.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 91%] Building CXX object tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/SystemInitializerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-test.dir/SystemInitializerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommunication.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommunication.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBCommunication.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBCompileUnit.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBData.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBData.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBData.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBDebugger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBDebugger.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBDebugger.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBDeclaration.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBDeclaration.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBDeclaration.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBError.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBEvent.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBEvent.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBEvent.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 91%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/ExecutionDriver.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 91%] Linking CXX executable ../../../../bin/lldb-test
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-test" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-test.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 -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-test.dir/FormatUtil.cpp.o CMakeFiles/lldb-test.dir/lldb-test.cpp.o CMakeFiles/lldb-test.dir/SystemInitializerTest.cpp.o  -o ../../../../bin/lldb-test -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_hexagon.a ../../../../lib/liblldbPluginABISysV_ppc.a ../../../../lib/liblldbPluginABISysV_ppc64.a ../../../../lib/liblldbPluginABISysV_mips.a ../../../../lib/liblldbPluginABISysV_mips64.a ../../../../lib/liblldbPluginABISysV_s390x.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginArchitectureArm.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginInstrumentationRuntimeASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a ../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a ../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginOCamlLanguage.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileMachO.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformOpenBSD.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginProcessMinidump.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginStructuredDataDarwinLog.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/liblldbBase.a ../../../../lib/liblldbUtility.a ../../../../lib/libLLVM-6.0.so.1 -ledit -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl 
[ 91%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/ExtractFunction.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBExecutionContext.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBExpressionOptions.cpp"
[ 91%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/FindBugs.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/FindBugs.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target lldb-test
[ 91%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/Miscompilation.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFileSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBFileSpec.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBFileSpecList.cpp"
[ 91%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/OptimizerDriver.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFrame.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBFrame.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBFrame.cpp"
[ 91%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFunction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBFunction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBFunction.cpp"
/usr/bin/make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal".
Scanning dependencies of target llvm-dsymutil
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dsymutil.dir/dsymutil.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/dsymutil.cpp"
[ 92%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/ToolRunner.cpp"
[ 92%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint/bugpoint.cpp"
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBHostOS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBHostOS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBHostOS.cpp"
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBInstruction.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstruction.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBInstruction.cpp"
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBInstructionList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstructionList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBInstructionList.cpp"
[ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dsymutil.dir/BinaryHolder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.cpp"
/usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc/CMakeFiles/llc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc/CMakeFiles/llc.dir/depend.internal".
Scanning dependencies of target llc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/llc.dir/llc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llc/llc.cpp"
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBLanguageRuntime.cpp"
[ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dsymutil.dir/CFBundle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/CFBundle.cpp"
[ 92%] Linking CXX executable ../../bin/bugpoint
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" && /usr/bin/cmake -E cmake_link_script CMakeFiles/bugpoint.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,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 CMakeFiles/bugpoint.dir/BugDriver.cpp.o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o CMakeFiles/bugpoint.dir/FindBugs.cpp.o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o CMakeFiles/bugpoint.dir/bugpoint.cpp.o  -o ../../bin/bugpoint -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libPolly.a ../../lib/libLLVMTarget.a ../../lib/libLLVM-6.0.so.1 ../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so ../../lib/libLLVMAnalysis.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMMC.a ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
[ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dsymutil.dir/DebugMap.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Built target bugpoint
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBLaunchInfo.cpp"
/usr/bin/make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/CMakeFiles/lli.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/CMakeFiles/lli.dir/depend.internal".
Scanning dependencies of target lli
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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.dir/lli.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/lli.cpp"
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLineEntry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBLineEntry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBLineEntry.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.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<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
     __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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.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<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Distance = int; _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
     __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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.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<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
     __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::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' 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<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' 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<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
     __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<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' 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<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.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::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const':
/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::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' 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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
    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<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' 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<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> > >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In constructor 'llvm::yaml::MappingTraits<llvm::dsymutil::DebugMapObject>::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)':
/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>, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBListener.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBListener.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBListener.cpp"
[ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dsymutil.dir/DwarfLinker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp"
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBMemoryRegionInfo.cpp"
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBMemoryRegionInfoList.cpp"
[ 92%] Linking CXX executable ../../bin/llc
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llc.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,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 CMakeFiles/llc.dir/llc.cpp.o  -o ../../bin/llc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Built target llc
[ 92%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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.dir/OrcLazyJIT.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/OrcLazyJIT.cpp"
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBModule.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBModule.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBModule.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' 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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' 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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' 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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Distance = int; _Tp = llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
     __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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
     __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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' 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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.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 = {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
/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
/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<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/7/bits/vector.tcc:630: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:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBModuleSpec.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'void llvm::dsymutil::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)':
/usr/include/c++/7/bits/stl_vector.h:1406:19: 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
    _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<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_vector.h:1406:19: 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
    _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<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_vector.h:1406:19: 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
    _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<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:33,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.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::pair<long long unsigned int, long long int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >]':
/usr/include/c++/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::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >}' changed in GCC 7.1
       _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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::dsymutil::{anonymous}::DwarfLinker::patchLineTableForUnit(llvm::dsymutil::{anonymous}::CompileUnit&, llvm::DWARFContext&)':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/7/bits/vector.tcc:105: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(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp:10:
/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_less_iter]':
/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
     __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, 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: 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_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<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
     __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<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/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
     __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 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/OrcLazyJIT.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/lli.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 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:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:33,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp:11:
/usr/include/c++/7/bits/stl_map.h: In member function 'bool llvm::dsymutil::{anonymous}::DwarfLinker::lookForDIEsToKeep(llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager&, const llvm::DWARFDie&, const llvm::dsymutil::DebugMapObject&, llvm::dsymutil::{anonymous}::CompileUnit&, unsigned int)':
/usr/include/c++/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::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >}' changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
/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&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc>::iterator {aka __gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.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<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.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<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/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: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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Error.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Binary.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/Archive.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'void llvm::dsymutil::{anonymous}::DwarfLinker::DIECloner::cloneAllCompileUnits(llvm::DWARFContext&)':
/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Twine.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Triple.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/BinaryHolder.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp:10:
/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs>::iterator {aka __gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs> >' changed in GCC 7.1
    _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::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame>::iterator {aka __gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame> >' changed in GCC 7.1
    _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::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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/OrcLazyJIT.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/lli.cpp:16:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Error; _Functor = llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::wrapHandler(HandlerT) [with Func = llvm::orc::remote::utils::RequestCompile; HandlerT = llvm::orc::remote::OrcRemoteTargetClient::OrcRemoteTargetClient(llvm::orc::rpc::RawByteChannel&, std::function<void(llvm::Error)>, llvm::Error&)::<lambda(llvm::JITTargetAddress)>; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]::<lambda(llvm::orc::rpc::RawByteChannel&, unsigned int)>; _ArgTypes = {llvm::orc::rpc::RawByteChannel&, unsigned int}]':
/usr/include/c++/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/functional:58:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/OrcLazyJIT.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/lli.cpp:16:
/usr/include/c++/7/bits/std_function.h:303: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/stl_algo.h: In member function 'bool llvm::dsymutil::{anonymous}::DwarfLinker::link(const llvm::dsymutil::DebugMap&)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
    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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' 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::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/map:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLParser.h:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DebugMap.h:33,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/DwarfLinker.cpp:11:
/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::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >}' changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
/usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBModuleSpec.cpp:12:
/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 lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-as" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal".
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBModuleSpec.cpp:12:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb::SBModuleSpecList::Append(const lldb::SBModuleSpec&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'size_t lldb_private::ModuleSpecList::FindMatchingModuleSpecs(const lldb_private::ModuleSpec&, lldb_private::ModuleSpecList&) const':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' 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<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
Scanning dependencies of target llvm-as
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-as" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-as.dir/llvm-as.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-as/llvm-as.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBModuleSpec.cpp:12:
/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 lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' 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 lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' 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 lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBModuleSpec.cpp:12:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void lldb::SBModuleSpecList::Append(const lldb::SBModuleSpecList&)':
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' 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 lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator {aka __gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >}' changed in GCC 7.1
/usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBPlatform.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBPlatform.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBPlatform.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/OrcLazyJIT.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/lli.cpp:16:
/usr/include/c++/7/bits/stl_vector.h: In function 'int main(int, char**, 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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dsymutil.dir/MachODebugMapParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/MachODebugMapParser.cpp"
[ 92%] Linking CXX executable ../../bin/llvm-as
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-as.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-as.dir/llvm-as.cpp.o  -o ../../bin/llvm-as -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBProcess.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBProcess.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBProcess.cpp"
[ 92%] Built target llvm-as
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBProcessInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBProcessInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBProcessInfo.cpp"
[ 92%] Linking CXX executable ../../bin/lli
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli.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,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli.dir/lli.cpp.o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o  -o ../../bin/lli -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
[ 92%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dsymutil.dir/MachOUtils.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil/MachOUtils.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Built target lli
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBQueue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBQueue.cpp"
/usr/bin/make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-bcanalyzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal".
Scanning dependencies of target llvm-bcanalyzer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-bcanalyzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp"
[ 92%] Linking CXX executable ../../bin/llvm-dsymutil
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dsymutil.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o  -o ../../bin/llvm-dsymutil -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Built target llvm-dsymutil
[ 92%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBQueueItem.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueueItem.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBQueueItem.cpp"
/usr/bin/make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal".
Scanning dependencies of target llvm-c-test
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 92%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/attributes.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/attributes.c"
[ 92%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/calc.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/calc.c"
[ 92%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/debuginfo.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/debuginfo.c"
[ 92%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/diagnostic.c"
[ 92%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/disassemble.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/disassemble.c"
[ 92%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-c-test.dir/echo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/echo.cpp"
/usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal".
Scanning dependencies of target llvm-cat
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBSection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBSection.cpp"
[ 94%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cat.dir/llvm-cat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cat/llvm-cat.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-bcanalyzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-bcanalyzer.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o  -o ../../bin/llvm-bcanalyzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-bcanalyzer
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSourceManager.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBSourceManager.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBSourceManager.cpp"
[ 94%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/helpers.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/helpers.c"
[ 94%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/include-all.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/include-all.c"
[ 94%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/main.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/main.c"
[ 94%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/module.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/module.c"
[ 94%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/metadata.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/metadata.c"
[ 94%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/object.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/object.c"
[ 94%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /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~+rc3/build-llvm/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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 -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG   -o CMakeFiles/llvm-c-test.dir/targets.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test/targets.c"
[ 94%] Linking CXX executable ../../bin/llvm-c-test
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-c-test.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-c-test.dir/attributes.c.o CMakeFiles/llvm-c-test.dir/calc.c.o CMakeFiles/llvm-c-test.dir/debuginfo.c.o CMakeFiles/llvm-c-test.dir/diagnostic.c.o CMakeFiles/llvm-c-test.dir/disassemble.c.o CMakeFiles/llvm-c-test.dir/echo.cpp.o CMakeFiles/llvm-c-test.dir/helpers.c.o CMakeFiles/llvm-c-test.dir/include-all.c.o CMakeFiles/llvm-c-test.dir/main.c.o CMakeFiles/llvm-c-test.dir/module.c.o CMakeFiles/llvm-c-test.dir/metadata.c.o CMakeFiles/llvm-c-test.dir/object.c.o CMakeFiles/llvm-c-test.dir/targets.c.o  -o ../../bin/llvm-c-test -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-c-test
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStream.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBStream.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBStream.cpp"
/usr/bin/make -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal".
Scanning dependencies of target llvm-cfi-verify
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cfi-verify.dir/llvm-cfi-verify.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/llvm-cfi-verify.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStringList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBStringList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBStringList.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-cat
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cat.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o  -o ../../bin/llvm-cat -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cat
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStructuredData.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBStructuredData.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBStructuredData.cpp"
/usr/bin/make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal".
Scanning dependencies of target llvm-cov
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/llvm-cov.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/llvm-cov.cpp"
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/gcov.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/gcov.cpp"
/usr/bin/make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend.internal".
Scanning dependencies of target llvm-cvtres
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cvtres" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cvtres.dir/llvm-cvtres.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cvtres/llvm-cvtres.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBSymbol.cpp"
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/CodeCoverage.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CodeCoverage.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-cfi-verify
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cfi-verify.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o  -o ../../bin/llvm-cfi-verify -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread ../../lib/libLLVMCFIVerify.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMObject.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cfi-verify
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/CoverageExporterJson.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageExporterJson.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-cvtres
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cvtres.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o  -o ../../bin/llvm-cvtres -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cvtres
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBSymbolContext.cpp"
/usr/bin/make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal".
Scanning dependencies of target llvm-cxxdump
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cxxdump.dir/llvm-cxxdump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxdump/llvm-cxxdump.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBSymbolContextList.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTarget.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThread.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBThread.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBThread.cpp"
[ 94%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cxxdump.dir/Error.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxdump/Error.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-cxxdump
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxdump.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o  -o ../../bin/llvm-cxxdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cxxdump
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/CoverageFilters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageFilters.cpp"
/usr/bin/make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxfilt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal".
Scanning dependencies of target llvm-cxxfilt
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxfilt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cxxfilt.dir/llvm-cxxfilt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxfilt/llvm-cxxfilt.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTarget.cpp:34:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 94%] Linking CXX executable ../../bin/llvm-cxxfilt
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxfilt.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o  -o ../../bin/llvm-cxxfilt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/CoverageReport.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageReport.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cxxfilt
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/CoverageSummaryInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageSummaryInfo.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Utility/StringList.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBThread.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~+rc3/tools/lldb/include/lldb/Utility/StringList.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBThread.cpp:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'lldb::SBError lldb::SBThread::StepOverUntil(lldb::SBFrame&, lldb::SBFileSpec&, 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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/SourceCoverageView.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/SourceCoverageView.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBThreadCollection.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageReport.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageReport.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::FunctionCoverageSummary&}; _Tp = llvm::FunctionCoverageSummary; _Alloc = std::allocator<llvm::FunctionCoverageSummary>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionCoverageSummary>::iterator {aka __gnu_cxx::__normal_iterator<llvm::FunctionCoverageSummary*, std::vector<llvm::FunctionCoverageSummary> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageReport.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/CoverageReport.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static std::vector<llvm::FileCoverageSummary> llvm::CoverageReport::prepareFileReports(const llvm::coverage::CoverageMapping&, llvm::FileCoverageSummary&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, const llvm::CoverageViewOptions&, const llvm::CoverageFilter&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionCoverageSummary*, std::vector<llvm::FunctionCoverageSummary> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBThreadPlan.cpp"
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/SourceCoverageViewHTML.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/SourceCoverageViewHTML.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTrace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTrace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTrace.cpp"
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/bin/make -f tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build.make tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-demangle-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-demangle-fuzzer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build.make tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-demangle-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-demangle-fuzzer/DummyDemanglerFuzzer.cpp"
[ 94%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-demangle-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-demangle-fuzzer/llvm-demangle-fuzzer.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-demangle-fuzzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-demangle-fuzzer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-demangle-fuzzer.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o  -o ../../bin/llvm-demangle-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-demangle-fuzzer
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/SourceCoverageViewText.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/SourceCoverageViewText.cpp"
[ 94%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-cov.dir/TestingSupport.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov/TestingSupport.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTraceOptions.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBType.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBType.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBType.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTypeCategory.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-cov
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cov.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o CMakeFiles/llvm-cov.dir/gcov.cpp.o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o  -o ../../bin/llvm-cov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cov
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTypeEnumMember.cpp"
/usr/bin/make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal".
Scanning dependencies of target llvm-diff
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-diff.dir/llvm-diff.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff/llvm-diff.cpp"
/usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal".
Scanning dependencies of target llvm-dis
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dis.dir/llvm-dis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dis/llvm-dis.cpp"
/usr/bin/make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwarfdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal".
Scanning dependencies of target llvm-dwarfdump
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwarfdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dwarfdump.dir/Statistics.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwarfdump/Statistics.cpp"
[ 94%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-diff.dir/DiffConsumer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff/DiffConsumer.cpp"
[ 94%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwarfdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dwarfdump.dir/llvm-dwarfdump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwarfdump/llvm-dwarfdump.cpp"
[ 94%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-diff.dir/DiffLog.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff/DiffLog.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-dis
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dis.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o  -o ../../bin/llvm-dis -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-dis
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTypeFilter.cpp"
[ 94%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-diff.dir/DifferenceEngine.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff/DifferenceEngine.cpp"
/usr/bin/make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwp" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal".
Scanning dependencies of target llvm-dwp
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dwp.dir/llvm-dwp.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwp/llvm-dwp.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTypeFormat.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-dwarfdump
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwarfdump.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o  -o ../../bin/llvm-dwarfdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-dwarfdump
[ 94%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwp" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-dwp.dir/DWPError.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwp/DWPError.cpp"
/usr/bin/make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-extract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal".
Scanning dependencies of target llvm-extract
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-extract" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-extract.dir/llvm-extract.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-extract/llvm-extract.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-diff
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-diff.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o  -o ../../bin/llvm-diff -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-diff
/usr/bin/make -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-isel-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-isel-fuzzer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-isel-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-isel-fuzzer.dir/DummyISelFuzzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-isel-fuzzer/DummyISelFuzzer.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTypeNameSpecifier.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwp/DWPError.h:4,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwp/llvm-dwp.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<long long unsigned int, UnitIndexEntry>}; _Tp = std::pair<long long unsigned int, UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, UnitIndexEntry> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, UnitIndexEntry>*, std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > > >}' changed in GCC 7.1
       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, UnitIndexEntry>}; _Tp = std::pair<long long unsigned int, UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, UnitIndexEntry> >]':
/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, UnitIndexEntry>*, std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > > >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 94%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-isel-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-extract
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-extract.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o  -o ../../bin/llvm-extract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-extract
/usr/bin/make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-link" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal".
Scanning dependencies of target llvm-link
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-link" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-link.dir/llvm-link.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-link/llvm-link.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-dwp
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwp.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o  -o ../../bin/llvm-dwp -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-dwp
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTypeSummary.cpp"
/usr/bin/make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal".
Scanning dependencies of target llvm-lto2
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto2" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-lto2.dir/llvm-lto2.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto2/llvm-lto2.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBTypeSynthetic.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-link
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-link.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-link.dir/llvm-link.cpp.o  -o ../../bin/llvm-link -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-link
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBValue.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-isel-fuzzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-isel-fuzzer.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o  -o ../../bin/llvm-isel-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-isel-fuzzer
/usr/bin/make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal".
Scanning dependencies of target llvm-mc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-mc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-mc.dir/llvm-mc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mc/llvm-mc.cpp"
/usr/bin/make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mcmarkup" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal".
Scanning dependencies of target llvm-mcmarkup
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mcmarkup" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-mcmarkup.dir/llvm-mcmarkup.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mcmarkup/llvm-mcmarkup.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-mcmarkup
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mcmarkup.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o  -o ../../bin/llvm-mcmarkup -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-mcmarkup
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValueList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBValueList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBValueList.cpp"
/usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-modextract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal".
Scanning dependencies of target llvm-modextract
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-modextract" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-modextract.dir/llvm-modextract.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-modextract/llvm-modextract.cpp"
[ 94%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-mc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-mc.dir/Disassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mc/Disassembler.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBVariablesOptions.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-lto2
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto2.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o  -o ../../bin/llvm-lto2 -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-lto2
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBWatchpoint.cpp"
/usr/bin/make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend.internal".
Scanning dependencies of target llvm-mt
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-mt.dir/llvm-mt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mt/llvm-mt.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-mc
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mc.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o  -o ../../bin/llvm-mc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-mc
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal".
Scanning dependencies of target llvm-nm
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-nm.dir/llvm-nm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-mt
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mt.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o  -o ../../bin/llvm-mt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-mt
/usr/bin/make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend.internal".
Scanning dependencies of target llvm-objcopy
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-objcopy.dir/llvm-objcopy.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy/llvm-objcopy.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-modextract
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-modextract.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o  -o ../../bin/llvm-modextract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-modextract
[ 94%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Object.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-objcopy.dir/Object.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy/Object.cpp"
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SBUnixSignals.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
     __unguarded_linear_insert(_RandomAccessIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
                 from /usr/include/c++/7/algorithm:62,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp:19:
/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}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
     __insertion_sort(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp:22:
/usr/include/c++/7/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::NMSymbol&}; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp:19:
/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}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
     __introsort_loop(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp: In function 'void darwinPrintSymbol(llvm::object::SymbolicFile&, std::vector<{anonymous}::NMSymbol>::iterator, char*, const char*, const char*, const char*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp:312:13: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >}' changed in GCC 7.1
 static void darwinPrintSymbol(SymbolicFile &Obj, SymbolListT::iterator I,
             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringSwitch.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/7/bits/stl_algo.h: In function 'void sortAndPrintSymbolList(llvm::object::SymbolicFile&, bool, const string&, const string&)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
    std::__introsort_loop(__first, __last,
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __comp);
     ~~~~~~~              
/usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm/llvm-nm.cpp:819:24: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >}' changed in GCC 7.1
       darwinPrintSymbol(Obj, I, SymbolAddrStr, printBlanks, printDashes,
       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         printFormat);
                         ~~~~~~~~~~~~
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions -o CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SystemInitializerFull.cpp"
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal".
Scanning dependencies of target llvm-objdump
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-objdump.dir/llvm-objdump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy/Object.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy/Object.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::Relocation&}; _Tp = llvm::Relocation; _Alloc = std::allocator<llvm::Relocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::Relocation>::iterator {aka __gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy/Object.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy/Object.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' 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::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' 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::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' 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::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 94%] Linking CXX executable ../../bin/llvm-nm
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-nm.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o  -o ../../bin/llvm-nm -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-nm
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/../clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/."  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-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 -O2 -DNDEBUG -fPIC    -fno-exceptions  -Wno-sequence-point -Wno-cast-qual -o CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' 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::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Target/Platform.h:35,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function 'PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(PyObject*, PyObject*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:52401:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (i = 0; i < arg3; i++) {
                   ~~^~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function 'PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(PyObject*, PyObject*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:52493:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (i = 0; i < arg3; i++) {
                   ~~^~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function 'PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(PyObject*, PyObject*)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:52594:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (i = 0; i < arg3; i++) {
                   ~~^~~~~~
[ 94%] Linking CXX executable ../../bin/llvm-objcopy
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objcopy.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o CMakeFiles/llvm-objcopy.dir/Object.cpp.o  -o ../../bin/llvm-objcopy -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-objcopy
/usr/bin/make -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-opt-fuzzer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-opt-fuzzer.dir/DummyOptFuzzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-fuzzer/DummyOptFuzzer.cpp"
[ 94%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.cpp:19:
/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::StringRef&, unsigned char&}; _Tp = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::iterator {aka __gnu_cxx::__normal_iterator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >}' changed in GCC 7.1
       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&, llvm::StringRef&, unsigned char&}; _Tp = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >' changed in GCC 7.1
    _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}; _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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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::tuple<long long unsigned int, llvm::StringRef, unsigned char>}; _Tp = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::iterator {aka __gnu_cxx::__normal_iterator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/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 = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]':
/usr/include/c++/7/bits/vector.tcc:313:5: note: parameter passing for argument of type 'std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::const_iterator {aka __gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:327:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >' changed in GCC 7.1
  _M_realloc_insert(begin() + __n, std::move(__v));
  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
[ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-objdump.dir/COFFDump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/COFFDump.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __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<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/bits/stl_algo.h:61:0,
                 from /usr/include/c++/7/algorithm:62,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.cpp:19:
/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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
     __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<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_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void DisassembleObject(const llvm::object::ObjectFile*, bool)':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
    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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type 'std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::const_iterator {aka __gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >}' changed in GCC 7.1
       { return _M_insert_rval(__position, std::move(__x)); }
                                                         ^
/usr/bin/make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-report" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal".
Scanning dependencies of target llvm-opt-report
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-report" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-opt-report.dir/OptReport.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-report/OptReport.cpp"
[ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-objdump.dir/ELFDump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/ELFDump.cpp"
[ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-objdump.dir/MachODump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/MachODump.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-opt-report
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-report.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o  -o ../../bin/llvm-opt-report -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-opt-report
[ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-objdump.dir/WasmDump.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/WasmDump.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-opt-fuzzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-fuzzer.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o  -o ../../bin/llvm-opt-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-opt-fuzzer
/usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal".
Scanning dependencies of target llvm-pdbutil
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/Analyze.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/Analyze.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/BytesOutputStyle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/BytesOutputStyle.cpp"
/usr/bin/make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend.internal".
Scanning dependencies of target llvm-rc
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-rc.dir/llvm-rc.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc/llvm-rc.cpp"
[ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-rc.dir/ResourceFileWriter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc/ResourceFileWriter.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/Diff.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/Diff.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/MachODump.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<long long unsigned int, llvm::object::SymbolRef>}; _Tp = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SymbolRef> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >}' changed in GCC 7.1
       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::object::SymbolRef> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >}' changed in GCC 7.1
/usr/include/c++/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::object::DiceRef>}; _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >}' changed in GCC 7.1
/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::object::DiceRef>}; _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
    _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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter<bool (*)(const std::pair<long long unsigned int, llvm::object::DiceRef>&, const std::pair<long long unsigned int, llvm::object::DiceRef>&), __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > > >]':
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
[ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-rc.dir/ResourceScriptParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc/ResourceScriptParser.cpp"
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-vla-extension'
cc1plus: warning: unrecognized command line option '-Wno-deprecated-register'
/usr/include/c++/7/bits/stl_algo.h: In function 'void DisassembleMachO(llvm::StringRef, llvm::object::MachOObjectFile*, llvm::StringRef, llvm::StringRef)':
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/DiffPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/DiffPrinter.cpp"
[ 94%] Linking CXX shared library ../../../../lib/liblldb-6.0.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /usr/bin/cmake -E cmake_link_script CMakeFiles/liblldb.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 -O2 -DNDEBUG  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API/liblldb.exports -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,liblldb-6.0.so.1 -o ../../../../lib/liblldb-6.0.so.1 CMakeFiles/liblldb.dir/SBAddress.cpp.o CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o CMakeFiles/liblldb.dir/SBBlock.cpp.o CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o CMakeFiles/liblldb.dir/SBBreakpointName.cpp.o CMakeFiles/liblldb.dir/SBBreakpointOptionCommon.cpp.o CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o CMakeFiles/liblldb.dir/SBCommunication.cpp.o CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o CMakeFiles/liblldb.dir/SBData.cpp.o CMakeFiles/liblldb.dir/SBDebugger.cpp.o CMakeFiles/liblldb.dir/SBDeclaration.cpp.o CMakeFiles/liblldb.dir/SBError.cpp.o CMakeFiles/liblldb.dir/SBEvent.cpp.o CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o CMakeFiles/liblldb.dir/SBFileSpec.cpp.o CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o CMakeFiles/liblldb.dir/SBFrame.cpp.o CMakeFiles/liblldb.dir/SBFunction.cpp.o CMakeFiles/liblldb.dir/SBHostOS.cpp.o CMakeFiles/liblldb.dir/SBInstruction.cpp.o CMakeFiles/liblldb.dir/SBInstructionList.cpp.o CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o CMakeFiles/liblldb.dir/SBLineEntry.cpp.o CMakeFiles/liblldb.dir/SBListener.cpp.o CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o CMakeFiles/liblldb.dir/SBModule.cpp.o CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o CMakeFiles/liblldb.dir/SBPlatform.cpp.o CMakeFiles/liblldb.dir/SBProcess.cpp.o CMakeFiles/liblldb.dir/SBProcessInfo.cpp.o CMakeFiles/liblldb.dir/SBQueue.cpp.o CMakeFiles/liblldb.dir/SBQueueItem.cpp.o CMakeFiles/liblldb.dir/SBSection.cpp.o CMakeFiles/liblldb.dir/SBSourceManager.cpp.o CMakeFiles/liblldb.dir/SBStream.cpp.o CMakeFiles/liblldb.dir/SBStringList.cpp.o CMakeFiles/liblldb.dir/SBStructuredData.cpp.o CMakeFiles/liblldb.dir/SBSymbol.cpp.o CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o CMakeFiles/liblldb.dir/SBTarget.cpp.o CMakeFiles/liblldb.dir/SBThread.cpp.o CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o CMakeFiles/liblldb.dir/SBTrace.cpp.o CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o CMakeFiles/liblldb.dir/SBType.cpp.o CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o CMakeFiles/liblldb.dir/SBValue.cpp.o CMakeFiles/liblldb.dir/SBValueList.cpp.o CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_hexagon.a ../../../../lib/liblldbPluginABISysV_ppc.a ../../../../lib/liblldbPluginABISysV_ppc64.a ../../../../lib/liblldbPluginABISysV_mips.a ../../../../lib/liblldbPluginABISysV_mips64.a ../../../../lib/liblldbPluginABISysV_s390x.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginArchitectureArm.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginInstrumentationRuntimeASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a ../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a ../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginOCamlLanguage.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileMachO.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformOpenBSD.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginProcessMinidump.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginStructuredDataDarwinLog.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/liblldbBase.a ../../../../lib/liblldbUtility.a -ledit -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl ../../../../lib/libLLVM-6.0.so.1 
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/7/bits/vector.tcc: In function 'void DumpSectionContents(llvm::StringRef, llvm::object::MachOObjectFile*, 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, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/DumpOutputStyle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/DumpOutputStyle.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-objdump
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objdump.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o  -o ../../bin/llvm-objdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-objdump
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/InputFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/InputFile.cpp"
[ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-rc.dir/ResourceScriptStmt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc/ResourceScriptStmt.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/source/API" && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/liblldb-6.0.so.1 ../../../../lib/liblldb-6.0.so.1 ../../../../lib/liblldb-6.0.so
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target liblldb
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/llvm-pdbutil.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/llvm-pdbutil.cpp"
[ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-rc.dir/ResourceScriptToken.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc/ResourceScriptToken.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-rc
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rc.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o  -o ../../bin/llvm-rc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-rc
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal".
Scanning dependencies of target llvm-readobj
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/ARMWinEHPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/ARMWinEHPrinter.cpp"
/usr/bin/make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rtdyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal".
Scanning dependencies of target llvm-rtdyld
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rtdyld" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-rtdyld.dir/llvm-rtdyld.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rtdyld/llvm-rtdyld.cpp"
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/COFFDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/COFFDumper.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFContext.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rtdyld/llvm-rtdyld.cpp:16:
/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, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/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, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >}' changed in GCC 7.1
       _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~+rc3/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DWARF/DWARFContext.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rtdyld/llvm-rtdyld.cpp:16:
/usr/include/c++/7/bits/stl_map.h: In function 'int linkAndVerify()':
/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, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >}' changed in GCC 7.1
    __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, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >}' changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
[ 94%] Linking CXX executable ../../bin/llvm-rtdyld
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rtdyld.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o  -o ../../bin/llvm-rtdyld -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-rtdyld
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/FormatUtil.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/FormatUtil.cpp"
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/COFFImportDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/COFFImportDumper.cpp"
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/ELFDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/ELFDumper.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/LinePrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/LinePrinter.cpp"
/usr/bin/make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-size" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal".
Scanning dependencies of target llvm-size
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-size" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-size.dir/llvm-size.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-size/llvm-size.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/MinimalSymbolDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/MinimalSymbolDumper.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/MinimalTypeDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/MinimalTypeDumper.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-size
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-size.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-size.dir/llvm-size.cpp.o  -o ../../bin/llvm-size -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-size
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PdbYaml.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PdbYaml.cpp"
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/Error.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/Error.cpp"
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/llvm-readobj.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/llvm-readobj.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyBuiltinDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyBuiltinDumper.cpp"
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/MachODumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/MachODumper.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp"
/usr/bin/make -f tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build.make tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-special-case-list-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-special-case-list-fuzzer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build.make tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-special-case-list-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-special-case-list-fuzzer/DummySpecialCaseListFuzzer.cpp"
[ 94%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-special-case-list-fuzzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-special-case-list-fuzzer/special-case-list-fuzzer.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyCompilandDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyCompilandDumper.cpp"
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/ObjDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/ObjDumper.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-special-case-list-fuzzer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-special-case-list-fuzzer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-special-case-list-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++-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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o  -o ../../bin/llvm-special-case-list-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-special-case-list-fuzzer
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/WasmDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/WasmDumper.cpp"
/usr/bin/make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-split" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal".
Scanning dependencies of target llvm-split
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-split" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-split.dir/llvm-split.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-split/llvm-split.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyEnumDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyEnumDumper.cpp"
/usr/bin/make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-stress" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal".
Scanning dependencies of target llvm-stress
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-stress" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-stress.dir/llvm-stress.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-stress/llvm-stress.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-split
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-split.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-split.dir/llvm-split.cpp.o  -o ../../bin/llvm-split -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-split
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/Win64EHDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/Win64EHDumper.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyFunctionDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyFunctionDumper.cpp"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyTypeDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyTypeDumper.cpp"
/usr/bin/make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-strings" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal".
Scanning dependencies of target llvm-strings
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-strings" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-strings.dir/llvm-strings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-strings/llvm-strings.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-stress
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-stress" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-stress.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,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o  -o ../../bin/llvm-stress -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-stress
[ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-readobj.dir/WindowsResourceDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj/WindowsResourceDumper.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-strings
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-strings.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o  -o ../../bin/llvm-strings -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-strings
/usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-symbolizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal".
Scanning dependencies of target llvm-symbolizer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-symbolizer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-symbolizer.dir/llvm-symbolizer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-symbolizer/llvm-symbolizer.cpp"
/usr/bin/make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal".
Scanning dependencies of target llvm-xray
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/llvm-xray.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/llvm-xray.cc"
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyTypedefDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyTypedefDumper.cpp"
[ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/func-id-helper.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/func-id-helper.cc"
[ 94%] Linking CXX executable ../../bin/llvm-symbolizer
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-symbolizer.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o  -o ../../bin/llvm-symbolizer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-symbolizer
/usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal".
[ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/PrettyVariableDumper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/PrettyVariableDumper.cpp"
Scanning dependencies of target obj2yaml
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/obj2yaml.cpp"
[ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/xray-account.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc"
[ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/coff2yaml.cpp"
[ 94%] Linking CXX executable ../../bin/llvm-readobj
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-readobj.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o CMakeFiles/llvm-readobj.dir/Error.cpp.o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o  -o ../../bin/llvm-readobj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-readobj
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/depend.internal".
[ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/StreamUtil.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/StreamUtil.cpp"
Scanning dependencies of target opt
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt/AnalysisWrappers.cpp"
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt/BreakpointPrinter.cpp"
[ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-pdbutil.dir/YAMLOutputStyle.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil/YAMLOutputStyle.cpp"
In file included from /usr/include/c++/7/algorithm:61:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/7/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >]':
/usr/include/c++/7/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
     ^~~~~~~~~
/usr/include/c++/7/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc:14:
/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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __b);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __c);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __a);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
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~+rc3/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/7/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __push_heap(_RandomAccessIterator __first,
     ^~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Alloc = std::allocator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >]':
/usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator {aka __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator {aka __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator {aka __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >}' changed in GCC 7.1
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~+rc3/tools/llvm-xray/xray-account.cc: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<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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~+rc3/tools/llvm-xray/xray-account.cc: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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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~+rc3/tools/llvm-xray/xray-account.cc: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<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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~+rc3/tools/llvm-xray/xray-account.cc: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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
                 from /usr/include/c++/7/algorithm:62,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc: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<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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~+rc3/tools/llvm-xray/xray-account.cc: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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
                 from /usr/include/c++/7/algorithm:62,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc: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<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
/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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc: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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/7/bits/stl_algo.h:61:0,
                 from /usr/include/c++/7/algorithm:62,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc: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<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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~+rc3/tools/llvm-xray/xray-account.cc: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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __b);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __c);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __a);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.cpp"
/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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __b);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __c);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __a);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __b);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __c);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __a);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __b);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __c);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
      std::iter_swap(__result, __a);
      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __unguarded_partition(_RandomAccessIterator __first,
     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
       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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1923:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
       return std::__unguarded_partition(__first + 1, __last, __first, __comp);
                                                                             ^
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
     __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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
       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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1923:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
       return std::__unguarded_partition(__first + 1, __last, __first, __comp);
                                                                             ^
/usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
    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~+rc3/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc: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 = {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 member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const int&, const long long unsigned int&}; _Tp = std::pair<int, long long unsigned int>; _Alloc = std::allocator<std::pair<int, long long unsigned int> >]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<std::pair<int, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator<std::pair<int, long long unsigned int>*, std::vector<std::pair<int, long long unsigned int> > >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'bool llvm::xray::LatencyAccountant::accountRecord(const llvm::xray::XRayRecord&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, long long unsigned int>*, std::vector<std::pair<int, long long unsigned int> > >' changed in GCC 7.1
    _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~+rc3/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc:20:
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
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~+rc3/tools/llvm-xray/xray-account.cc: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<long long unsigned int*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
     ^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '{anonymous}::ResultRow {anonymous}::getStats(std::vector<long long unsigned int>&)':
/usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
       std::__introselect(__first, __nth, __last,
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_less_iter());
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
       std::__introselect(__first, __nth, __last,
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_less_iter());
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
       std::__introselect(__first, __nth, __last,
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_less_iter());
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In member function 'void llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
    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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
                                                                       ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/7/bits/stl_algo.h: In member function 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const':
/usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
    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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' 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::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
                                                                       ^
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/xray-color-helper.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-color-helper.cc"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.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::DWARFYAML::AttributeAbbrev&}; _Tp = llvm::DWARFYAML::AttributeAbbrev; _Alloc = std::allocator<llvm::DWARFYAML::AttributeAbbrev>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::AttributeAbbrev>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::AttributeAbbrev*, std::vector<llvm::DWARFYAML::AttributeAbbrev> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/Debugify.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/opt.dir/Debugify.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt/Debugify.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'void dumpDebugAbbrev(llvm::DWARFContext&, llvm::DWARFYAML::Data&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::AttributeAbbrev*, std::vector<llvm::DWARFYAML::AttributeAbbrev> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.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::DWARFYAML::ARangeDescriptor&}; _Tp = llvm::DWARFYAML::ARangeDescriptor; _Alloc = std::allocator<llvm::DWARFYAML::ARangeDescriptor>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::ARangeDescriptor>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARangeDescriptor*, std::vector<llvm::DWARFYAML::ARangeDescriptor> >}' changed in GCC 7.1
       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::DWARFYAML::ARange&}; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::ARange>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'void dumpDebugARanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARangeDescriptor*, std::vector<llvm::DWARFYAML::ARangeDescriptor> >' 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::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.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::DWARFYAML::FormValue&}; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::FormValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::FormValue>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >}' changed in GCC 7.1
/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::DWARFYAML::Unit&}; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::Unit>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::Unit>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >}' changed in GCC 7.1
/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::DWARFYAML::File&}; _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator<llvm::DWARFYAML::File>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::File>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::File*, std::vector<llvm::DWARFYAML::File> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::File>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::File*, std::vector<llvm::DWARFYAML::File> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'void dumpDebugInfo(llvm::DWARFContext&, llvm::DWARFYAML::Data&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' 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::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' 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::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.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::DWARFYAML::LineTableOpcode&}; _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::LineTableOpcode>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >}' changed in GCC 7.1
       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::DWARFYAML::LineTable&}; _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::LineTable>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::LineTable>::iterator {aka __gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >}' changed in GCC 7.1
/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::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::Hex64>::iterator {aka __gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::Hex64>::iterator {aka __gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'void dumpDebugLines(llvm::DWARFContext&, llvm::DWARFYAML::Data&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::File*, std::vector<llvm::DWARFYAML::File> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' 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::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/xray-converter.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-converter.cc"
[ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/elf2yaml.cpp"
[ 95%] Linking CXX executable ../../bin/llvm-pdbutil
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-pdbutil.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o  -o ../../bin/llvm-pdbutil -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target llvm-pdbutil
/usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sancov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov/CMakeFiles/sancov.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov/CMakeFiles/sancov.dir/depend.internal".
Scanning dependencies of target sancov
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sancov" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/sancov.dir/sancov.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sancov/sancov.cc"
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt/GraphPrinters.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/elf2yaml.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::ELFYAML::Relocation&}; _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::Relocation>::iterator {aka __gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >}' changed in GCC 7.1
       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::ELFYAML::Symbol&}; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator<llvm::ELFYAML::Symbol>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::Symbol>::iterator {aka __gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/elf2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::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<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::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<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::ErrorOr<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' 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::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/xray-extract.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-extract.cc"
/usr/include/c++/7/bits/stl_vector.h: In function 'std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::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<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::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<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt/NewPMDriver.cpp"
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::ErrorOr<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' 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::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In function 'std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::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<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::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<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In function 'std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::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<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::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<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::ErrorOr<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' 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::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/Symbolize.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sancov/sancov.cc:16:
/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 = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator {aka std::_Rb_tree_const_iterator<long long unsigned int>}' changed in GCC 7.1
     _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_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = const long long unsigned int&; _NodeGen = std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::_Alloc_node; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/stl_tree.h:2191:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator {aka std::_Rb_tree_const_iterator<long long unsigned int>}' changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::findSanitizerCovFunctions(const string&)::<lambda(const llvm::object::ObjectFile&)>; Ret = void; Params = {const llvm::object::ObjectFile&}]':
/usr/include/c++/7/bits/stl_tree.h:2452:21: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator {aka std::_Rb_tree_const_iterator<long long unsigned int>}' changed in GCC 7.1
    _M_insert_unique_(end(), *__first, __an);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In function 'std::error_code elf2yaml(llvm::raw_ostream&, const llvm::object::ObjectFile&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' 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::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In static member function 'static llvm::ErrorOr<std::unique_ptr<{anonymous}::RawCoverage> > {anonymous}::RawCoverage::read(const string&)':
/usr/include/c++/7/bits/stl_tree.h:1026:65: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator {aka std::_Rb_tree_const_iterator<long long unsigned int>}' changed in GCC 7.1
    return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an);
                                                                 ^
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/ObjectFile.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-extract.cc: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 = {llvm::xray::YAMLXRaySledEntry}; _Tp = llvm::xray::YAMLXRaySledEntry; _Alloc = std::allocator<llvm::xray::YAMLXRaySledEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::xray::YAMLXRaySledEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::xray::YAMLXRaySledEntry*, std::vector<llvm::xray::YAMLXRaySledEntry> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In function '<lambda()>':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::YAMLXRaySledEntry*, std::vector<llvm::xray::YAMLXRaySledEntry> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/xray-graph.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc"
[ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/macho2yaml.cpp"
[ 95%] Linking CXX executable ../../bin/sancov
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov" && /usr/bin/cmake -E cmake_link_script CMakeFiles/sancov.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/sancov.dir/sancov.cc.o  -o ../../bin/sancov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target sancov
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/xray-graph-diff.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph-diff.cc"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc: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>::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 member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/7/bits/vector.tcc:630: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:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/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> >' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'llvm::Error llvm::xray::GraphRenderer::accountRecord(const llvm::xray::XRayRecord&)':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
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~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc: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<long long unsigned int*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
     ^~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
     ^~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc: In member function 'void llvm::xray::GraphRenderer::getStats(U, U, llvm::xray::GraphRenderer::TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc:255:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 void GraphRenderer::getStats(U begin, U end, GraphRenderer::TimeStat &S) {
      ^~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc:255:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MathExtras.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/SmallVector.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/func-id-helper.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
       std::__introselect(__first, __nth, __last,
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_less_iter());
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
       std::__introselect(__first, __nth, __last,
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_less_iter());
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
       std::__introselect(__first, __nth, __last,
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     std::__lg(__last - __first) * 2,
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_less_iter());
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc: In member function 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc:284:13: 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
     getStats(A.Timings.begin(), A.Timings.end(), A.S);
     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void llvm::xray::GraphRenderer::calculateVertexStatistics()':
/usr/include/c++/7/bits/stl_vector.h:1406:19: 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
    _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> >' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-graph.cc:298:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
       getStats(TempTimings.begin(), TempTimings.end(), G[V.first].S);
       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/macho2yaml.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 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: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
/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::MachOYAML::NListEntry&}; _Tp = llvm::MachOYAML::NListEntry; _Alloc = std::allocator<llvm::MachOYAML::NListEntry>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::NListEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachOYAML::NListEntry*, std::vector<llvm::MachOYAML::NListEntry> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::NListEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachOYAML::NListEntry*, std::vector<llvm::MachOYAML::NListEntry> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void MachODumper::dumpSymbols(std::unique_ptr<llvm::MachOYAML::Object>&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::NListEntry*, std::vector<llvm::MachOYAML::NListEntry> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/macho2yaml.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::MachOYAML::FatArch&}; _Tp = llvm::MachOYAML::FatArch; _Alloc = std::allocator<llvm::MachOYAML::FatArch>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::FatArch>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachOYAML::FatArch*, std::vector<llvm::MachOYAML::FatArch> >}' changed in GCC 7.1
       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::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::LoadCommand>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::LoadCommand>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::Hex64>::iterator {aka __gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::Hex64>::iterator {aka __gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void MachODumper::dumpBindOpcodes(std::vector<llvm::MachOYAML::BindOpcode>&, llvm::ArrayRef<unsigned char>, bool)':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt/PassPrinters.cpp"
/usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sanstats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal".
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/macho2yaml.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::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator<llvm::MachOYAML::Object>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::Object>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachOYAML::Object*, std::vector<llvm::MachOYAML::Object> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
Scanning dependencies of target sanstats
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sanstats" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/sanstats.dir/sanstats.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sanstats/sanstats.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 = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::Section>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void MachODumper::dumpLoadCommands(std::unique_ptr<llvm::MachOYAML::Object>&)':
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >' 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_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]':
/usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::ExportEntry>::iterator {aka __gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >}' changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'const uint8_t* processExportNode(const uint8_t*, const uint8_t*, llvm::MachOYAML::ExportEntry&)':
/usr/include/c++/7/bits/stl_vector.h:1087:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
  _M_fill_insert(begin() + __offset, __n, __x);
  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/xray-stacks.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-stacks.cc"
/usr/include/c++/7/bits/stl_vector.h: In function 'llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::FatArch*, std::vector<llvm::MachOYAML::FatArch> >' 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::MachOYAML::Object*, std::vector<llvm::MachOYAML::Object> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/wasm2yaml.cpp"
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt/PrintSCC.cpp"
[ 95%] Linking CXX executable ../../bin/sanstats
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats" && /usr/bin/cmake -E cmake_link_script CMakeFiles/sanstats.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/sanstats.dir/sanstats.cpp.o  -o ../../bin/sanstats -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target sanstats
[ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cc.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-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~+rc3/build-llvm/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-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-xray.dir/xray-registry.cc.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-registry.cc"
[ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/obj2yaml.dir/Error.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/Error.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/COFF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/obj2yaml.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/wasm2yaml.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::WasmYAML::Import&}; _Tp = llvm::WasmYAML::Import; _Alloc = std::allocator<llvm::WasmYAML::Import>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::Import>::iterator {aka __gnu_cxx::__normal_iterator<llvm::WasmYAML::Import*, std::vector<llvm::WasmYAML::Import> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::Import>::iterator {aka __gnu_cxx::__normal_iterator<llvm::WasmYAML::Import*, std::vector<llvm::WasmYAML::Import> >}' changed in GCC 7.1
/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::WasmYAML::Global&}; _Tp = llvm::WasmYAML::Global; _Alloc = std::allocator<llvm::WasmYAML::Global>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::Global>::iterator {aka __gnu_cxx::__normal_iterator<llvm::WasmYAML::Global*, std::vector<llvm::WasmYAML::Global> >}' changed in GCC 7.1
/usr/include/c++/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::WasmYAML::ElemSegment&}; _Tp = llvm::WasmYAML::ElemSegment; _Alloc = std::allocator<llvm::WasmYAML::ElemSegment>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::ElemSegment>::iterator {aka __gnu_cxx::__normal_iterator<llvm::WasmYAML::ElemSegment*, std::vector<llvm::WasmYAML::ElemSegment> >}' changed in GCC 7.1
In file included from /usr/include/c++/7/forward_list:40:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray/xray-stacks.cc:18:
/usr/include/c++/7/bits/forward_list.tcc: In function 'std::_Fwd_list_node_base* std::_Fwd_list_base<_Tp, _Alloc>::_M_insert_after(std::_Fwd_list_base<_Tp, _Alloc>::const_iterator, _Args&& ...) [with _Args = {TrieNode<StackDuration>}; _Tp = TrieNode<StackDuration>; _Alloc = std::allocator<TrieNode<StackDuration> >]':
/usr/include/c++/7/bits/forward_list.tcc:54:7: note: parameter passing for argument of type 'std::_Fwd_list_base<TrieNode<StackDuration>, std::allocator<TrieNode<StackDuration> > >::const_iterator {aka std::_Fwd_list_const_iterator<TrieNode<StackDuration> >}' changed in GCC 7.1
       _Fwd_list_base<_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::WasmYAML::DataSegment&}; _Tp = llvm::WasmYAML::DataSegment; _Alloc = std::allocator<llvm::WasmYAML::DataSegment>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::DataSegment>::iterator {aka __gnu_cxx::__normal_iterator<llvm::WasmYAML::DataSegment*, std::vector<llvm::WasmYAML::DataSegment> >}' changed in GCC 7.1
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::DataSegment>::iterator {aka __gnu_cxx::__normal_iterator<llvm::WasmYAML::DataSegment*, std::vector<llvm::WasmYAML::DataSegment> >}' changed in GCC 7.1
/usr/bin/make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/verify-uselistorder" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal".
Scanning dependencies of target verify-uselistorder
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/verify-uselistorder" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/verify-uselistorder/verify-uselistorder.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Object/COFF.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/obj2yaml.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml/wasm2yaml.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::Import*, std::vector<llvm::WasmYAML::Import> >' 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::WasmYAML::Global*, std::vector<llvm::WasmYAML::Global> >' 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::WasmYAML::ElemSegment*, std::vector<llvm::WasmYAML::ElemSegment> >' 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::WasmYAML::DataSegment*, std::vector<llvm::WasmYAML::DataSegment> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 95%] Linking CXX executable ../../bin/obj2yaml
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" && /usr/bin/cmake -E cmake_link_script CMakeFiles/obj2yaml.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o CMakeFiles/obj2yaml.dir/Error.cpp.o  -o ../../bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target obj2yaml
/usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal".
Scanning dependencies of target yaml2obj
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj/yaml2obj.cpp"
[ 95%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/opt.dir/opt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt/opt.cpp"
[ 95%] Linking CXX executable ../../bin/llvm-xray
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray" && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-xray.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-xray.dir/llvm-xray.cc.o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o CMakeFiles/llvm-xray.dir/xray-account.cc.o CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o CMakeFiles/llvm-xray.dir/xray-converter.cc.o CMakeFiles/llvm-xray.dir/xray-extract.cc.o CMakeFiles/llvm-xray.dir/xray-graph.cc.o CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o CMakeFiles/llvm-xray.dir/xray-stacks.cc.o CMakeFiles/llvm-xray.dir/xray-registry.cc.o  -o ../../bin/llvm-xray -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target llvm-xray
[ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj/yaml2coff.cpp"
[ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj/yaml2elf.cpp"
[ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj/yaml2macho.cpp"
[ 95%] Linking CXX executable ../../bin/verify-uselistorder
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder" && /usr/bin/cmake -E cmake_link_script CMakeFiles/verify-uselistorder.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o  -o ../../bin/verify-uselistorder -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target verify-uselistorder
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal".
Scanning dependencies of target llvm-ranlib
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Generating ../../bin/llvm-ranlib
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" && /usr/bin/cmake -E create_symlink llvm-ar /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-ranlib
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target llvm-ranlib
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal".
Scanning dependencies of target llvm-lib
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Generating ../../bin/llvm-lib
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" && /usr/bin/cmake -E create_symlink llvm-ar /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-lib
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target llvm-lib
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal".
Scanning dependencies of target llvm-dlltool
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Generating ../../bin/llvm-dlltool
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" && /usr/bin/cmake -E create_symlink llvm-ar /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-dlltool
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target llvm-dlltool
/usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/depend.internal".
Scanning dependencies of target clang
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/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~+rc3/build-llvm/tools/clang/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang.dir/driver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver/driver.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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj/yaml2macho.cpp:16:
/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]':
/usr/include/c++/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
     __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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj/yaml2macho.cpp:16:
/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]':
/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
     __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<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]':
/usr/include/c++/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
     __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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
/usr/include/c++/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]':
/usr/include/c++/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
     __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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
/usr/include/c++/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h: In member function 'llvm::Error {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)':
/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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
    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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
    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::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/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~+rc3/build-llvm/tools/clang/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang.dir/cc1_main.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver/cc1_main.cpp"
[ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj/yaml2wasm.cpp"
/usr/bin/make -f tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-index-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend.internal".
Scanning dependencies of target c-index-test
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building C object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test" && /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~+rc3/build-llvm/tools/clang/tools/c-index-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-index-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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   -std=gnu89 -o CMakeFiles/c-index-test.dir/c-index-test.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-index-test/c-index-test.c"
[ 95%] Building CXX object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test" && /usr/bin/g++-7  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-index-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/c-index-test.dir/core_main.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-index-test/core_main.cpp"
[ 97%] Linking CXX executable ../../bin/yaml2obj
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml2obj.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o  -o ../../bin/yaml2obj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target yaml2obj
[ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/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~+rc3/build-llvm/tools/clang/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/clang.dir/cc1as_main.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver/cc1as_main.cpp"
[ 97%] Linking CXX executable ../../bin/opt
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" && /usr/bin/cmake -E cmake_link_script CMakeFiles/opt.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,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 CMakeFiles/opt.dir/AnalysisWrappers.cpp.o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o CMakeFiles/opt.dir/Debugify.cpp.o CMakeFiles/opt.dir/GraphPrinters.cpp.o CMakeFiles/opt.dir/NewPMDriver.cpp.o CMakeFiles/opt.dir/PassPrinters.cpp.o CMakeFiles/opt.dir/PrintSCC.cpp.o CMakeFiles/opt.dir/opt.cpp.o  -o ../../bin/opt -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libPolly.a ../../lib/libLLVM-6.0.so.1 ../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-index-test/core_main.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target opt
/usr/bin/make -f tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build.make tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-arcmt-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend.internal".
Scanning dependencies of target c-arcmt-test
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build.make tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building C object tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test" && /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~+rc3/build-llvm/tools/clang/tools/c-arcmt-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-arcmt-test" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-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/c-arcmt-test.dir/c-arcmt-test.c.o   -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-arcmt-test/c-arcmt-test.c"
[ 97%] Linking CXX executable ../../../../bin/c-arcmt-test
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test" && /usr/bin/cmake -E cmake_link_script CMakeFiles/c-arcmt-test.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o  -o ../../../../bin/c-arcmt-test -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-6.0.so.1 -lpthread ../../../../lib/libclang-6.0.so.1 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target c-arcmt-test
/usr/bin/make -f tools/lldb/CMakeFiles/finish_swig.dir/build.make tools/lldb/CMakeFiles/finish_swig.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/depend.internal".
Scanning dependencies of target finish_swig
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/CMakeFiles/finish_swig.dir/build.make tools/lldb/CMakeFiles/finish_swig.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Python script sym-linking LLDB Python API
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb" && /usr/bin/python2.7 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/scripts/finishSwigWrapperClasses.py" "--srcRoot=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb" "--targetDir=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts" "--cfgBldDir=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/scripts" "--prefix=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --cmakeBuildConfiguration=. --lldbLibDir=lib -m
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target finish_swig
/usr/bin/make -f tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build.make tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend.internal".
Scanning dependencies of target lldb-mi
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build.make tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgContext.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgSet.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValBase.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValConsume.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValFile.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValListBase.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValNumber.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp"
/usr/bin/make -f tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/build.make tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/depend.internal".
Scanning dependencies of target lldbIntelFeatures
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/build.make tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/cli-wrapper.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG -fPIC    -fno-exceptions  -DBUILD_INTEL_MPX -o CMakeFiles/lldbIntelFeatures.dir/cli-wrapper.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/intel-features/cli-wrapper.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp"
[ 97%] Linking CXX shared library ../../../../lib/liblldbIntelFeatures.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbIntelFeatures.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 -O2 -DNDEBUG  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,liblldbIntelFeatures.so.6 -o ../../../../lib/liblldbIntelFeatures.so.6.0.0 CMakeFiles/lldbIntelFeatures.dir/cli-wrapper.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/liblldbIntelMPX.a ../../../../lib/liblldb-6.0.so.1 ../../../../lib/libLLVM-6.0.so.1 
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/intel-features" && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/liblldbIntelFeatures.so.6.0.0 ../../../../lib/liblldbIntelFeatures.so.6 ../../../../lib/liblldbIntelFeatures.so
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target lldbIntelFeatures
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp"
/usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal".
Scanning dependencies of target BugpointPasses
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-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~+rc3/build-llvm/tools/bugpoint-passes" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint-passes" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-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/BugpointPasses.dir/TestPasses.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint-passes/TestPasses.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValString.cpp"
[ 97%] Linking CXX executable ../../../../bin/clang
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver" && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang.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,--export-dynamic  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 CMakeFiles/clang.dir/driver.cpp.o CMakeFiles/clang.dir/cc1_main.cpp.o CMakeFiles/clang.dir/cc1as_main.cpp.o  -o ../../../../bin/clang-6.0 -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangFrontendTool.a ../../../../lib/libPolly.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdBase.cpp"
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCommands.cpp"
[ 97%] Linking CXX shared module ../../lib/BugpointPasses.so
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" && /usr/bin/cmake -E cmake_link_script CMakeFiles/BugpointPasses.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/BugpointPasses.exports -Wl,-z,relro -shared  -o ../../lib/BugpointPasses.so CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target BugpointPasses
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmd.cpp"
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal".
Scanning dependencies of target llvm-readelf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Generating ../../bin/llvm-readelf
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" && /usr/bin/cmake -E create_symlink llvm-readobj /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-readelf
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target llvm-readelf
[ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdBreak.cpp"
/usr/bin/make -f tools/lldb/tools/driver/CMakeFiles/lldb.dir/build.make tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/DependInfo.cmake" --color=
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/DependInfo.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend.internal".
Dependee "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend.internal".
Scanning dependencies of target lldb
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lldb/tools/driver/CMakeFiles/lldb.dir/build.make tools/lldb/tools/driver/CMakeFiles/lldb.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 98%] Building CXX object tools/lldb/tools/driver/CMakeFiles/lldb.dir/Driver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb.dir/Driver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/driver/Driver.cpp"
[ 98%] Linking CXX executable ../../../../bin/c-index-test
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test" && /usr/bin/cmake -E cmake_link_script CMakeFiles/c-index-test.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~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/c-index-test.dir/c-index-test.c.o CMakeFiles/c-index-test.dir/core_main.cpp.o  -o ../../../../bin/c-index-test -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclang-6.0.so.1 ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdData.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver" && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/clang-6.0 ../../../../bin/clang
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver" && /usr/bin/cmake -E create_symlink clang-6.0 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/clang++
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver" && /usr/bin/cmake -E create_symlink clang-6.0 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/clang-cl
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver" && /usr/bin/cmake -E create_symlink clang-6.0 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/clang-cpp
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 98%] Built target clang
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.cpp"
[ 98%] Building CXX object tools/lldb/tools/driver/CMakeFiles/lldb.dir/Platform.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb.dir/Platform.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/driver/Platform.cpp"
[ 98%] Linking CXX executable ../../../../bin/lldb
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/driver" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb.dir/link.txt --verbose=1
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 98%] Built target c-index-test
/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 -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb.dir/Driver.cpp.o CMakeFiles/lldb.dir/Platform.cpp.o  -o ../../../../bin/lldb -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-6.0.so.1 -lpthread ../../../../lib/liblldb-6.0.so.1 
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdExec.cpp"
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 98%] Built target lldb
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdFile.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdTarget.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdThread.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdTrace.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdData.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdData.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdData.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdFactory.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdInterpreter.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdInvoker.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdMgr.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnBase.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLog.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnMIValueConst.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnMIValue.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnMIValueList.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnMIValueResult.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnResources.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnStreamStderr.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnStreamStdin.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnStreamStdout.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriver.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriver.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIDriver.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIDriverBase.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIDriverMain.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIDriverMgr.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp"
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIUtilDebug.cpp"
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIUtilFileStd.cpp"
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp"
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIUtilString.cpp"
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp"
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /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 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I/usr/include/python2.7 -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -O2 -DNDEBUG    -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lldb/tools/lldb-mi/MIUtilVariant.cpp"
[100%] Linking CXX executable ../../../../bin/lldb-mi
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lldb/tools/lldb-mi" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-mi.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 -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o CMakeFiles/lldb-mi.dir/MICmdData.cpp.o CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o CMakeFiles/lldb-mi.dir/MIDriver.cpp.o CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o  -o ../../../../bin/lldb-mi -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-6.0.so.1 -lpthread ../../../../lib/liblldb-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target lldb-mi
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd build-llvm \
CFLAGS=`dpkg-buildflags --get CFLAGS`; \
CFLAGS="$CFLAGS `dpkg-buildflags --get CPPFLAGS`"; \
echo $CFLAGS; \
bin/clang++ -c $CFLAGS -std=c++11 ../compiler-rt/lib/fuzzer/*.cpp -IFuzzer; \
ar ruv libFuzzer.a Fuzzer*.o
-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
../compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp:135:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
  write(2, Str, strlen(Str));
  ^~~~~ ~~~~~~~~~~~~~~~~~~~
1 warning generated.
ar: `u' modifier ignored since `D' is the default (see `U')
ar: creating libFuzzer.a
a - FuzzerClangCounters.o
a - FuzzerCrossOver.o
a - FuzzerDriver.o
a - FuzzerExtFunctionsDlsym.o
a - FuzzerExtFunctionsDlsymWin.o
a - FuzzerExtFunctionsWeak.o
a - FuzzerExtFunctionsWeakAlias.o
a - FuzzerExtraCounters.o
a - FuzzerIO.o
a - FuzzerIOPosix.o
a - FuzzerIOWindows.o
a - FuzzerLoop.o
a - FuzzerMain.o
a - FuzzerMerge.o
a - FuzzerMutate.o
a - FuzzerSHA1.o
a - FuzzerShmemFuchsia.o
a - FuzzerShmemPosix.o
a - FuzzerShmemWindows.o
a - FuzzerTracePC.o
a - FuzzerUtil.o
a - FuzzerUtilDarwin.o
a - FuzzerUtilFuchsia.o
a - FuzzerUtilLinux.o
a - FuzzerUtilPosix.o
a - FuzzerUtilWindows.o
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
/usr/bin/make -j 4 -C build-llvm check-llvm || true
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make -f CMakeFiles/Makefile2 check-llvm
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 36
/usr/bin/make -f CMakeFiles/Makefile2 test/CMakeFiles/check-llvm.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
/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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  0%] Built target LLVMDemangle
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
[  0%] Built target gtest_main
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  0%] Built target LLVMTableGen
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
[  2%] Built target LLVMBinaryFormat
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  5%] Built target LLVMMCParser
[  5%] Built target obj.llvm-tblgen
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
[ 11%] Built target LLVMSupport
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
[ 11%] Built target llvm_vcsrevision_h
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
[ 13%] Built target LLVMMC
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
[ 13%] Built target LLVMDebugInfoMSF
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target LLVMDebugInfoDWARF
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
[ 16%] Built target LLVMSymbolize
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'.
[ 16%] Built target LLVMWindowsManifest
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
[ 16%] Built target LLVMDebugInfoCodeView
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
[ 16%] Built target LLVMMCDisassembler
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
[ 16%] Built target LLVMOption
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
[ 16%] Built target LLVMObjectYAML
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" --color=
[ 16%] Built target LLVMLineEditor
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" --color=
[ 16%] Built target PipSqueak
[ 16%] Built target gtest
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend
/usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" --color=
make[5]: Nothing to be done for 'unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target SecondLib
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build
[ 19%] Built target LLVMDebugInfoPDB
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" --color=
[ 19%] Built target DynamicLibraryLib
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
[ 19%] Built target LLVMHello_exports
/usr/bin/make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/yaml-bench" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/yaml-bench" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build
[ 19%] Built target count
/usr/bin/make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend
[ 19%] Built target FileCheck
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/yaml-bench/CMakeFiles/yaml-bench.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake" --color=
[ 19%] Built target not
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend
[ 19%] Built target yaml-bench
/usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/gold/CMakeFiles/LLVMgold_exports.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lto/CMakeFiles/LTO_exports.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" --color=
[ 19%] Built target LLVMgold_exports
[ 19%] Built target LTO_exports
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 19%] Built target BugpointPasses_exports
[ 19%] Built target llvm-tblgen
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 19%] Built target DllOptionsTableGen
[ 19%] Built target intrinsics_gen
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
[ 19%] Built target AttributeCompatFuncTableGen
/usr/bin/make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/depend
/usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option/CMakeFiles/OptsTestTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
Scanning dependencies of target OptsTestTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build
[ 19%] Building Opts.inc...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option" && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Option -I /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Option/Opts.td -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option/Opts.inc.tmp
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target LibOptionsTableGen
/usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target LLVMHello
/usr/bin/make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" --color=
[ 27%] Built target PollyISL
/usr/bin/make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend
[ 27%] Updating Opts.inc...
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option" && /usr/bin/cmake -E copy_if_different /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option/Opts.inc.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option/Opts.inc
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-mt/CMakeFiles/MtTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 27%] Built target CvtResTableGen
/usr/bin/make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake" --color=
[ 27%] Built target OptsTestTableGen
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" --color=
[ 27%] Built target MtTableGen
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-rc/CMakeFiles/RcTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
[ 27%] Built target RcTableGen
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
[ 27%] Built target LLVMBitReader
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
[ 27%] Built target LLVMObject
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
[ 27%] Built target LLVMFuzzMutate
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
[ 27%] Built target PollyCore
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 27%] Built target LLVMIRReader
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
[ 30%] Built target LLVMCore
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 30%] Built target LLVMMIRParser
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 33%] Built target LLVMSelectionDAG
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 33%] Built target LLVMAsmPrinter
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
[ 33%] Built target LLVMGlobalISel
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 33%] Built target LLVMBitWriter
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
[ 36%] Built target LLVMInstrumentation
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 36%] Built target LLVMInstCombine
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
[ 38%] Built target LLVMTransformUtils
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 38%] Built target LLVMVectorize
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
[ 38%] Built target LLVMipo
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 38%] Built target LLVMScalarOpts
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
[ 38%] Built target LLVMObjCARCOpts
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 38%] Built target LLVMCoroutines
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 44%] Built target LLVMCodeGen
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
[ 44%] Built target LLVMLinker
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 44%] Built target LLVMLTO
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
[ 44%] Built target LLVMExecutionEngine
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 44%] Built target LLVMInterpreter
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
[ 44%] Built target LLVMMCJIT
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMOrcJIT
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
[ 47%] Built target LLVMTarget
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
[ 50%] Built target LLVMRuntimeDyld
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target AArch64CommonTableGen
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
[ 52%] Built target ARMCommonTableGen
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
[ 52%] Built target AMDGPUCommonTableGen
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
[ 52%] Built target BPFCommonTableGen
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
[ 52%] Built target LanaiCommonTableGen
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
[ 52%] Built target HexagonCommonTableGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
[ 52%] Built target MSP430CommonTableGen
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 52%] Built target MipsCommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
[ 52%] Built target NVPTXCommonTableGen
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
[ 52%] Built target PowerPCCommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'.
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 52%] Built target SparcCommonTableGen
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
[ 55%] Built target LLVMAnalysis
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
[ 55%] Built target SystemZCommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 55%] Built target X86CommonTableGen
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
[ 58%] Built target XCoreCommonTableGen
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMAsmParser
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMProfileData
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMCoverage
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMPasses
/usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend
[ 58%] Built target LLVMDlltoolDriver
/usr/bin/make -f tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build.make tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend
[ 58%] Built target LLVMLibDriver
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli/ChildTarget" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/ChildTarget" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 58%] Built target LLVMXRay
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMCFIVerify
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend
[ 58%] Built target lli-child-target
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMAArch64Info
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMAArch64AsmParser
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
[ 58%] Built target LLVMAArch64Disassembler
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMAArch64AsmPrinter
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
[ 58%] Built target LLVMAArch64Utils
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMAArch64Desc
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMAArch64CodeGen
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
[ 58%] Built target LLVMAMDGPUUtils
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMAMDGPUInfo
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMARMInfo
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMAMDGPUDesc
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMARMAsmParser
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMARMDisassembler
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMARMAsmPrinter
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
[ 58%] Built target LLVMARMCodeGen
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
[ 61%] Built target LLVMARMDesc
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
[ 61%] Built target LLVMARMUtils
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 61%] Built target LLVMBPFDisassembler
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
[ 61%] Built target LLVMBPFAsmParser
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 61%] Built target LLVMBPFCodeGen
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
[ 66%] Built target LLVMAMDGPUCodeGen
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMBPFInfo
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
[ 66%] Built target LLVMBPFAsmPrinter
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
[ 66%] Built target LLVMBPFDesc
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
[ 66%] Built target LLVMHexagonAsmParser
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
[ 66%] Built target LLVMHexagonInfo
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
[ 66%] Built target LLVMHexagonDisassembler
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
[ 66%] Built target LLVMHexagonDesc
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMLanaiAsmParser
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMLanaiCodeGen
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMLanaiInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
[ 69%] Built target LLVMHexagonCodeGen
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target LLVMLanaiAsmPrinter
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
[ 69%] Built target LLVMLanaiDesc
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
[ 69%] Built target LLVMLanaiDisassembler
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target LLVMMipsAsmPrinter
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
[ 69%] Built target LLVMMipsDisassembler
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
[ 69%] Built target LLVMMipsInfo
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
[ 69%] Built target LLVMMipsAsmParser
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target LLVMMipsDesc
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
[ 69%] Built target LLVMMipsCodeGen
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target LLVMMSP430CodeGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
[ 69%] Built target LLVMMSP430AsmPrinter
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 72%] Built target LLVMMSP430Info
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
[ 72%] Built target LLVMMSP430Desc
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'.
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
[ 72%] Built target LLVMNVPTXInfo
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
[ 72%] Built target LLVMNVPTXAsmPrinter
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
[ 72%] Built target LLVMNVPTXDesc
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMNVPTXCodeGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
[ 75%] Built target LLVMPowerPCAsmParser
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMPowerPCDisassembler
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMPowerPCAsmPrinter
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
[ 75%] Built target LLVMPowerPCInfo
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMPowerPCDesc
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
[ 75%] Built target LLVMSparcInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMPowerPCCodeGen
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMSparcCodeGen
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMSparcAsmPrinter
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
[ 75%] Built target LLVMSparcDesc
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
[ 75%] Built target LLVMSparcAsmParser
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
[ 75%] Built target LLVMSparcDisassembler
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMSystemZAsmParser
make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMSystemZDisassembler
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
[ 75%] Built target LLVMSystemZAsmPrinter
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
[ 75%] Built target LLVMSystemZInfo
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMSystemZDesc
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMSystemZCodeGen
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
[ 75%] Built target LLVMX86AsmParser
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
[ 75%] Built target LLVMX86Disassembler
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMX86AsmPrinter
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'.
make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMX86Info
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
[ 75%] Built target LLVMX86Desc
[ 75%] Built target LLVMX86Utils
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMXCoreAsmPrinter
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend
[ 77%] Built target LLVMX86CodeGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
[ 80%] Built target LLVMXCoreDisassembler
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMXCoreCodeGen
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
[ 80%] Built target LLVMXCoreInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" --color=
[ 80%] Built target LLVMXCoreDesc
[ 80%] Built target LLVMAMDGPUAsmParser
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMAMDGPUAsmPrinter
[ 80%] Built target LLVMAMDGPUDisassembler
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVM
/usr/bin/make -f unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/build.make unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/depend
/usr/bin/make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/depend
/usr/bin/make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/depend
/usr/bin/make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/tools/llvm-cfi-verify" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/tools/llvm-cfi-verify" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/AsmParser/CMakeFiles/AsmParserTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis/CMakeFiles/AnalysisTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT/CMakeFiles/ADTTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target AsmParserTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/AsmParser" && /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~+rc3/build-llvm/unittests/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/AsmParser" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/AsmParser/AsmParserTest.cpp"
Scanning dependencies of target CFIVerifyTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/build.make unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/FileAnalysis.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/tools/llvm-cfi-verify" && /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~+rc3/build-llvm/unittests/tools/llvm-cfi-verify" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/tools/llvm-cfi-verify" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CFIVerifyTests.dir/FileAnalysis.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp"
Scanning dependencies of target AnalysisTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/AliasAnalysisTest.cpp"
Scanning dependencies of target ADTTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APFloatTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/APFloatTest.cpp"
[ 80%] Linking CXX executable AsmParserTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/AsmParser" && /usr/bin/cmake -E cmake_link_script CMakeFiles/AsmParserTests.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,-O3 -Wl,--gc-sections CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o  -o AsmParserTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target AsmParserTests
/usr/bin/make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Bitcode" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Bitcode" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Bitcode/CMakeFiles/BitcodeTests.dir/DependInfo.cmake" --color=
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/AliasSetTrackerTest.cpp"
Scanning dependencies of target BitcodeTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Bitcode" && /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~+rc3/build-llvm/unittests/Bitcode" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Bitcode" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Bitcode/BitReaderTest.cpp"
[ 80%] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/GraphBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/tools/llvm-cfi-verify" && /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~+rc3/build-llvm/unittests/tools/llvm-cfi-verify" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/tools/llvm-cfi-verify" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CFIVerifyTests.dir/GraphBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp"
[ 80%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Bitcode" && /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~+rc3/build-llvm/unittests/Bitcode" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Bitcode" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Bitcode/BitstreamReaderTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/BlockFrequencyInfoTest.cpp"
[ 80%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Bitcode" && /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~+rc3/build-llvm/unittests/Bitcode" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Bitcode" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Bitcode/BitstreamWriterTest.cpp"
[ 80%] Linking CXX executable BitcodeTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Bitcode" && /usr/bin/cmake -E cmake_link_script CMakeFiles/BitcodeTests.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,-O3 -Wl,--gc-sections CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o  -o BitcodeTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target BitcodeTests
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APIntTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/APIntTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/BranchProbabilityInfoTest.cpp"
[ 80%] Linking CXX executable CFIVerifyTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/tools/llvm-cfi-verify" && /usr/bin/cmake -E cmake_link_script CMakeFiles/CFIVerifyTests.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,-O3 -Wl,--gc-sections CMakeFiles/CFIVerifyTests.dir/FileAnalysis.cpp.o CMakeFiles/CFIVerifyTests.dir/GraphBuilder.cpp.o  -o CFIVerifyTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVMCFIVerify.a ../../../lib/libLLVM-6.0.so.1 -lpthread ../../../lib/libLLVMSymbolize.a ../../../lib/libLLVMDebugInfoDWARF.a ../../../lib/libLLVMDebugInfoPDB.a ../../../lib/libLLVMObject.a ../../../lib/libLLVMMCParser.a ../../../lib/libLLVMMC.a ../../../lib/libLLVMBitReader.a ../../../lib/libLLVMCore.a ../../../lib/libLLVMBinaryFormat.a ../../../lib/libLLVMDebugInfoCodeView.a ../../../lib/libLLVMDebugInfoMSF.a ../../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../../lib/libLLVMDemangle.a 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target CFIVerifyTests
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APSIntTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/APSIntTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/CallGraphTest.cpp"
/usr/bin/make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target CodeGenTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen" && /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~+rc3/build-llvm/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/DIEHashTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/ArrayRefTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/CFGTest.cpp"
[ 80%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen" && /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~+rc3/build-llvm/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/LowLevelTypeTest.cpp"
[ 80%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen" && /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~+rc3/build-llvm/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/MachineInstrBundleIteratorTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/CGSCCPassManagerTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/BitmaskEnumTest.cpp"
[ 80%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen" && /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~+rc3/build-llvm/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/MachineInstrTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/MachineInstrTest.cpp"
[ 80%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineOperandTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen" && /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~+rc3/build-llvm/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/MachineOperandTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/MachineOperandTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/GlobalsModRefTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/BitVectorTest.cpp"
[ 80%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen" && /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~+rc3/build-llvm/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/ScalableVectorMVTsTest.cpp"
[ 80%] Linking CXX executable CodeGenTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/CodeGenTests.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,-O3 -Wl,--gc-sections CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o CMakeFiles/CodeGenTests.dir/MachineInstrTest.cpp.o CMakeFiles/CodeGenTests.dir/MachineOperandTest.cpp.o CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o  -o CodeGenTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target CodeGenTests
/usr/bin/make -f unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/build.make unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target GlobalISelTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/build.make unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen/GlobalISel" && /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~+rc3/build-llvm/unittests/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/GlobalISel" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/BreadthFirstIteratorTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueLatticeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ValueLatticeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/ValueLatticeTest.cpp"
/usr/bin/make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Testing/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMTestingSupport
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/BumpPtrListTest.cpp"
[ 80%] Linking CXX executable GlobalISelTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CodeGen/GlobalISel" && /usr/bin/cmake -E cmake_link_script CMakeFiles/GlobalISelTests.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,-O3 -Wl,--gc-sections CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o  -o GlobalISelTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target GlobalISelTests
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/LazyCallGraphTest.cpp"
/usr/bin/make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ExecutionEngineTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine" && /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~+rc3/build-llvm/unittests/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/ExecutionEngineTest.cpp"
/usr/bin/make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target OrcJITTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/DAGDeltaAlgorithmTest.cpp"
[ 80%] Linking CXX executable ExecutionEngineTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ExecutionEngineTests.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,-O3 -Wl,--gc-sections CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o  -o ExecutionEngineTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target ExecutionEngineTests
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/DeltaAlgorithmTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/LoopInfoTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/DenseMapTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/DenseSetTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/MemoryBuiltinsTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemorySSA.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/MemorySSA.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/MemorySSA.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/OrderedBasicBlockTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/OrderedBasicBlockTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/OrderedBasicBlockTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/DepthFirstIteratorTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EquivalenceClassesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/EquivalenceClassesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/EquivalenceClassesTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/ProfileSummaryInfoTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/FoldingSet.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/FunctionRefTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/QueueChannel.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/QueueChannel.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/QueueChannel.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RemoteObjectLayerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/RemoteObjectLayerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/HashingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/HashingTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/ScalarEvolutionTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IListBaseTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IListIteratorTest.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ObjectCache.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/CompileUtils.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.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~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/NullResolver.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.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<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >]':
/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::function<llvm::JITSymbol(llvm::StringRef, bool)> >, std::_Select1st<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >}' 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~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/NullResolver.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:11:
/usr/include/c++/7/bits/stl_map.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<long long unsigned int>; _Functor = {anonymous}::RemoteObjectLayer_RemoveObject_Test::TestBody()::<lambda({anonymous}::MockObjectLayer::ObjectPtr, {anonymous}::MockObjectLayer::SymbolLookupTable&)>; _ArgTypes = {std::shared_ptr<llvm::object::OwningBinary<llvm::object::ObjectFile> >, std::map<long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)>, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >&}]':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> >, std::_Select1st<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >}' 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 static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<long long unsigned int>; _Functor = {anonymous}::RemoteObjectLayer_FindSymbolIn_Test::TestBody()::<lambda({anonymous}::MockObjectLayer::ObjectPtr, {anonymous}::MockObjectLayer::SymbolLookupTable&)>; _ArgTypes = {std::shared_ptr<llvm::object::OwningBinary<llvm::object::ObjectFile> >, std::map<long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)>, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >&}]':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> >, std::_Select1st<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >}' 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<long long unsigned int, std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> >, std::_Select1st<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >}' 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 static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<long long unsigned int>; _Functor = {anonymous}::RemoteObjectLayer_FindSymbol_Test::TestBody()::<lambda({anonymous}::MockObjectLayer::ObjectPtr, {anonymous}::MockObjectLayer::SymbolLookupTable&)>; _ArgTypes = {std::shared_ptr<llvm::object::OwningBinary<llvm::object::ObjectFile> >, std::map<long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)>, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >&}]':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> >, std::_Select1st<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >}' 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 static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<long long unsigned int>; _Functor = {anonymous}::RemoteObjectLayer_EmitAndFinalize_Test::TestBody()::<lambda({anonymous}::MockObjectLayer::ObjectPtr, {anonymous}::MockObjectLayer::SymbolLookupTable&)>; _ArgTypes = {std::shared_ptr<llvm::object::OwningBinary<llvm::object::ObjectFile> >, std::map<long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)>, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >&}]':
/usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> >, std::_Select1st<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, std::function<llvm::JITSymbol(llvm::StringRef, bool)> > >}' changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IListNodeBaseTest.cpp"
In file included from /usr/include/c++/7/map:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/NullResolver.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:11:
/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 unsigned int; _Val = std::pair<const long long unsigned int, llvm::JITSymbol>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::JITSymbol> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::JITSymbol> >]':
/usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::JITSymbol>, std::_Select1st<std::pair<const long long unsigned int, llvm::JITSymbol> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::JITSymbol> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::JITSymbol> >}' changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_tree.h: In member function 'llvm::Expected<long long unsigned int> llvm::orc::RemoteObjectLayer<RPCEndpoint>::handleMaterializeRemoteSymbol(llvm::orc::RemoteObjectLayerAPI::RemoteSymbolId) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>]':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::JITSymbol>, std::_Select1st<std::pair<const long long unsigned int, llvm::JITSymbol> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::JITSymbol> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::JITSymbol> >}' changed in GCC 7.1
  _M_erase_aux(__position);
  ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/ObjectCache.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/CompileUtils.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:10:
/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:60:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ExecutionEngine/Orc/NullResolver.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:11:
/usr/include/c++/7/bits/stl_tree.h: In member function 'llvm::Error llvm::orc::RemoteObjectLayer<RPCEndpoint>::handleReleaseRemoteSymbol(llvm::orc::RemoteObjectLayerAPI::RemoteSymbolId) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>]':
/usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::JITSymbol>, std::_Select1st<std::pair<const long long unsigned int, llvm::JITSymbol> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::JITSymbol> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, llvm::JITSymbol> >}' changed in GCC 7.1
  _M_erase_aux(__position);
  ~~~~~~~~~~~~^~~~~~~~~~~~
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IListNodeTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/SparsePropagation.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/SparsePropagation.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/SparsePropagation.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IListSentinelTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IListTest.cpp"
/usr/bin/make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target MCJITTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" && /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~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/ImmutableMapTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/TargetLibraryInfoTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/ImmutableSetTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" && /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~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/TBAATest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SymbolStringPoolTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /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~+rc3/build-llvm/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/SymbolStringPoolTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/Orc/SymbolStringPoolTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IntEqClassesTest.cpp"
[ 80%] Linking CXX executable OrcJITTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/Orc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/OrcJITTests.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,-O3 -Wl,--gc-sections CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o CMakeFiles/OrcJITTests.dir/QueueChannel.cpp.o CMakeFiles/OrcJITTests.dir/RemoteObjectLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/SymbolStringPoolTest.cpp.o  -o OrcJITTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread -lpthread -latomic ../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target OrcJITTests
/usr/bin/make -f unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/build.make unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target FuzzMutateTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/build.make unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" && /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~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp"
[ 80%] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/OperationsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/FuzzMutate" && /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~+rc3/build-llvm/unittests/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FuzzMutateTests.dir/OperationsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate/OperationsTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/UnrollAnalyzer.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IntervalMapTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" && /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~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp"
[ 80%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /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~+rc3/build-llvm/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Analysis/ValueTrackingTest.cpp"
[ 80%] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/ReservoirSamplerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/FuzzMutate" && /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~+rc3/build-llvm/unittests/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FuzzMutateTests.dir/ReservoirSamplerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate/ReservoirSamplerTest.cpp"
[ 80%] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/StrategiesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/FuzzMutate" && /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~+rc3/build-llvm/unittests/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FuzzMutateTests.dir/StrategiesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate/StrategiesTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IntrusiveRefCntPtrTest.cpp"
[ 80%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" && /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~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp"
[ 80%] Linking CXX executable AnalysisTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Analysis" && /usr/bin/cmake -E cmake_link_script CMakeFiles/AnalysisTests.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,-O3 -Wl,--gc-sections CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o CMakeFiles/AnalysisTests.dir/ValueLatticeTest.cpp.o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o CMakeFiles/AnalysisTests.dir/MemorySSA.cpp.o CMakeFiles/AnalysisTests.dir/OrderedBasicBlockTest.cpp.o CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o CMakeFiles/AnalysisTests.dir/SparsePropagation.cpp.o CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o  -o AnalysisTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target AnalysisTests
/usr/bin/make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR/CMakeFiles/IRTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target IRTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/build
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/IteratorTest.cpp"
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/AsmWriterTest.cpp"
[ 80%] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/RandomIRBuilderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/FuzzMutate" && /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~+rc3/build-llvm/unittests/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FuzzMutateTests.dir/RandomIRBuilderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/FuzzMutate/RandomIRBuilderTest.cpp"
[ 80%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AttributesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/AttributesTest.cpp"
[ 80%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/MakeUniqueTest.cpp"
[ 80%] Linking CXX executable MCJITTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ExecutionEngine/MCJIT" && /usr/bin/cmake -E cmake_link_script CMakeFiles/MCJITTests.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,-O3 -Wl,--gc-sections CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o  -o MCJITTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target MCJITTests
/usr/bin/make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/LineEditor/CMakeFiles/LineEditorTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target LineEditorTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/LineEditor" && /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~+rc3/build-llvm/unittests/LineEditor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/LineEditor" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/LineEditor/LineEditor.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/BasicBlockTest.cpp"
[ 83%] Linking CXX executable FuzzMutateTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/FuzzMutate" && /usr/bin/cmake -E cmake_link_script CMakeFiles/FuzzMutateTests.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,-O3 -Wl,--gc-sections CMakeFiles/FuzzMutateTests.dir/OperationsTest.cpp.o CMakeFiles/FuzzMutateTests.dir/ReservoirSamplerTest.cpp.o CMakeFiles/FuzzMutateTests.dir/StrategiesTest.cpp.o CMakeFiles/FuzzMutateTests.dir/RandomIRBuilderTest.cpp.o  -o FuzzMutateTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target FuzzMutateTests
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/CFGBuilder.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/CFGBuilder.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/CFGBuilder.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MappedIteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MappedIteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/MappedIteratorTest.cpp"
[ 83%] Linking CXX executable LineEditorTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/LineEditor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LineEditorTests.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,-O3 -Wl,--gc-sections CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o  -o LineEditorTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target LineEditorTests
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/ConstantRangeTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/MapVectorTest.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/ConstantsTest.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/DebugInfoTest.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/DebugTypeODRUniquingTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/OptionalTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/OptionalTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/OptionalTest.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/DominatorTreeTest.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeBatchUpdatesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DominatorTreeBatchUpdatesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/DominatorTreeBatchUpdatesTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/PackedVectorTest.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/FunctionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/FunctionTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/PointerEmbeddedIntTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/PointerIntPairTest.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/PassBuilderCallbacksTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/PointerSumTypeTest.cpp"
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/IRBuilderTest.cpp"
/usr/bin/make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Linker/CMakeFiles/LinkerTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target LinkerTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Linker" && /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~+rc3/build-llvm/unittests/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Linker" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Linker/LinkModulesTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/PointerUnionTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/PostOrderIteratorTest.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/PriorityWorklistTest.cpp"
[ 83%] Linking CXX executable LinkerTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Linker" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinkerTests.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,-O3 -Wl,--gc-sections CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o  -o LinkerTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target LinkerTests
[ 83%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/InstructionsTest.cpp"
/usr/bin/make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MC/CMakeFiles/MCTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target MCTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MC" && /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~+rc3/build-llvm/unittests/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/Disassembler.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC/Disassembler.cpp"
[ 83%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MC" && /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~+rc3/build-llvm/unittests/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC/DwarfLineTables.cpp"
[ 83%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/RangeAdapterTest.cpp"
[ 83%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MC" && /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~+rc3/build-llvm/unittests/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC/StringTableBuilderTest.cpp"
[ 86%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SCCIteratorTest.cpp"
[ 86%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MC" && /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~+rc3/build-llvm/unittests/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/TargetRegistry.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MC/TargetRegistry.cpp"
[ 86%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/STLExtrasTest.cpp"
/usr/bin/make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MI" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MI" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MI/CMakeFiles/MITests.dir/DependInfo.cmake" --color=
Scanning dependencies of target MITests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 86%] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MI" && /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~+rc3/build-llvm/unittests/MI" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MI" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/MI/LiveIntervalTest.cpp"
[ 86%] Linking CXX executable MCTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MC" && /usr/bin/cmake -E cmake_link_script CMakeFiles/MCTests.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,-O3 -Wl,--gc-sections CMakeFiles/MCTests.dir/Disassembler.cpp.o CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o CMakeFiles/MCTests.dir/TargetRegistry.cpp.o  -o MCTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 86%] Built target MCTests
[ 86%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/IntrinsicsTest.cpp"
/usr/bin/make -f unittests/Object/CMakeFiles/ObjectTests.dir/build.make unittests/Object/CMakeFiles/ObjectTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Object/CMakeFiles/ObjectTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ObjectTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Object/CMakeFiles/ObjectTests.dir/build.make unittests/Object/CMakeFiles/ObjectTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 86%] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Object" && /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~+rc3/build-llvm/unittests/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Object/SymbolSizeTest.cpp"
[ 86%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/ScopeExitTest.cpp"
[ 86%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/LegacyPassManagerTest.cpp"
[ 86%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SequenceTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SequenceTest.cpp"
[ 86%] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Object" && /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~+rc3/build-llvm/unittests/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Object" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Object/SymbolicFileTest.cpp"
[ 86%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SetVectorTest.cpp"
[ 86%] Linking CXX executable MITests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/MI" && /usr/bin/cmake -E cmake_link_script CMakeFiles/MITests.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,-O3 -Wl,--gc-sections CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o  -o MITests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
[ 88%] Linking CXX executable ObjectTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Object" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjectTests.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,-O3 -Wl,--gc-sections CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o  -o ObjectTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target MITests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/MDBuilderTest.cpp"
[ 88%] Built target ObjectTests
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MetadataTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/MetadataTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SimpleIListTest.cpp"
/usr/bin/make -f unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/build.make unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target BinaryFormatTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/build.make unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/BinaryFormat" && /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~+rc3/build-llvm/unittests/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/BinaryFormat/DwarfTest.cpp"
/usr/bin/make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ObjectYAMLTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ObjectYAML" && /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~+rc3/build-llvm/unittests/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ObjectYAML" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ObjectYAML/YAMLTest.cpp"
[ 88%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/BinaryFormat" && /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~+rc3/build-llvm/unittests/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/BinaryFormat" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/BinaryFormat/TestFileMagic.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SmallPtrSetTest.cpp"
[ 88%] Linking CXX executable ObjectYAMLTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ObjectYAML" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjectYAMLTests.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,-O3 -Wl,--gc-sections CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o  -o ObjectYAMLTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target ObjectYAMLTests
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ModuleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ModuleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/ModuleTest.cpp"
[ 88%] Linking CXX executable BinaryFormatTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/BinaryFormat" && /usr/bin/cmake -E cmake_link_script CMakeFiles/BinaryFormatTests.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,-O3 -Wl,--gc-sections CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o  -o BinaryFormatTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target BinaryFormatTests
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PassManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/PassManagerTest.cpp"
/usr/bin/make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option/CMakeFiles/OptionTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target OptionTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option" && /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~+rc3/build-llvm/unittests/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Option" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Option/OptionParsingTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SmallStringTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SmallVectorTest.cpp"
[ 88%] Linking CXX executable OptionTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Option" && /usr/bin/cmake -E cmake_link_script CMakeFiles/OptionTests.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,-O3 -Wl,--gc-sections CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o  -o OptionTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target OptionTests
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PatternMatch.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/PatternMatch.cpp"
/usr/bin/make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ProfileDataTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ProfileData" && /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~+rc3/build-llvm/unittests/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/CoverageMappingTest.cpp"
/usr/bin/make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/CMakeFiles/SupportTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target SupportTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -w -o CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/AlignOfTest.cpp"
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/TypeBuilderTest.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/CoverageMappingTest.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]':
/usr/include/c++/7/bits/stl_vector.h:1319:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  _M_range_initialize(_ForwardIterator __first,
  ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:1319:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/TypesTest.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/AllocatorTest.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_create_combined_regions_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_skipped_segments_have_no_count_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_multiple_regions_end_after_parent_ends_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_multiple_completed_segments_at_same_loc_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UseTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/UseTest.cpp"
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_dont_emit_redundant_segments_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_dont_emit_closing_segment_at_new_region_start_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_handle_consecutive_regions_with_zero_length_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_handle_sandwiched_zero_length_region_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_handle_last_completed_region_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_basic_coverage_iteration_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_uncovered_function_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_uncovered_function_with_mapping_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_combine_regions_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_restore_combined_counter_after_nested_region_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_dont_combine_expansions_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_combine_expansions_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void {anonymous}::CoverageMappingTest_load_coverage_for_expanded_file_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
    _M_range_initialize(__first, __last, _IterCategory());
    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ARMAttributeParser.cpp"
[ 88%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ProfileData" && /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~+rc3/build-llvm/unittests/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.cpp"
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UserTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/UserTest.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ArrayRecyclerTest.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/BinaryStreamTest.cpp"
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/ValueHandleTest.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.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<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 '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::InstrProfTest_get_profile_summary_Test::TestBody()::<lambda(llvm::ProfileSummary&)> mutable::<lambda(const llvm::ProfileSummaryEntry&)> >]':
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SparseBitVectorTest.cpp"
/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.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, 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>::_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
/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.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<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
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'llvm::Error llvm::InstrProfSymtab::addFuncName(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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.cpp:10:
/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
/usr/include/c++/7/bits/stl_algo.h: In function '{anonymous}::InstrProfTest_get_profile_summary_Test::TestBody()::<lambda(llvm::ProfileSummary&)> mutable':
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.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<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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.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<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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.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<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~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.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<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 'void llvm::InstrProfSymtab::finalizeSymtab()':
/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 void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_mapping_Test::TestBody()':
/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());
                                               ^
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueMapTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/ValueMapTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SparseMultiSetTest.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Function.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/InstrProfTest.cpp:10:
/usr/include/c++/7/bits/vector.tcc: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_instr_prof_symtab_test_Test::TestBody()':
/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)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ProfileData" && /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~+rc3/build-llvm/unittests/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/SampleProfTest.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/BlockFrequencyTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/SparseSetTest.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/BranchProbabilityTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/StringExtrasTest.cpp"
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Optional.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/STLExtras.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Host.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/Hashing.h:49,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseSet.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ProfileData/SampleProf.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ProfileData/SampleProfTest.cpp:10:
/usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::SampleProfTest::testRoundTrip(llvm::sampleprof::SampleProfileFormat)::<lambda(llvm::ProfileSummary&)> mutable::<lambda(const llvm::ProfileSummaryEntry&)> >]':
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
/usr/include/c++/7/bits/stl_algo.h: In function '{anonymous}::SampleProfTest::testRoundTrip(llvm::sampleprof::SampleProfileFormat)::<lambda(llvm::ProfileSummary&)> mutable':
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
/usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
          std::__iterator_category(__first));
                                           ^
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/CachePruningTest.cpp"
[ 88%] Linking CXX executable ProfileDataTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ProfileData" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ProfileDataTests.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,-O3 -Wl,--gc-sections CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o  -o ProfileDataTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVMTestingSupport.a ../../lib/libgtest.a ../../lib/libLLVM-6.0.so.1 -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target ProfileDataTests
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/CrashRecoveryTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringMapTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/StringMapTest.cpp"
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target DynamicLibraryTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/build-llvm/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Casting.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/Casting.cpp"
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/ValueTest.cpp"
[ 88%] Linking CXX executable DynamicLibraryTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support/DynamicLibrary" && /usr/bin/cmake -E cmake_link_script CMakeFiles/DynamicLibraryTests.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,--export-dynamic  -Wl,-O3 -Wl,--gc-sections CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o  -o DynamicLibraryTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libDynamicLibraryLib.a ../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target DynamicLibraryTests
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringRefTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/StringRefTest.cpp"
/usr/bin/make -f unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/build.make unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/DependInfo.cmake" --color=
Scanning dependencies of target AArch64Tests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/build.make unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Target/AArch64" && /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~+rc3/build-llvm/unittests/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Target/AArch64/InstSizes.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Chrono.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/Chrono.cpp"
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/VerifierTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/VerifierTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/StringSwitchTest.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/CommandLineTest.cpp"
[ 88%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/WaymarkTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /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~+rc3/build-llvm/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/WaymarkTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/IR/WaymarkTest.cpp"
[ 88%] Linking CXX executable AArch64Tests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Target/AArch64" && /usr/bin/cmake -E cmake_link_script CMakeFiles/AArch64Tests.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,-O3 -Wl,--gc-sections CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o  -o AArch64Tests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target AArch64Tests
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/TinyPtrVectorTest.cpp"
/usr/bin/make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target IPOTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/IPO" && /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~+rc3/build-llvm/unittests/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/IPO/LowerTypeTests.cpp"
[ 88%] Linking CXX executable IRTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/IR" && /usr/bin/cmake -E cmake_link_script CMakeFiles/IRTests.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,-O3 -Wl,--gc-sections CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o CMakeFiles/IRTests.dir/AttributesTest.cpp.o CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o CMakeFiles/IRTests.dir/CFGBuilder.cpp.o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o CMakeFiles/IRTests.dir/DominatorTreeBatchUpdatesTest.cpp.o CMakeFiles/IRTests.dir/FunctionTest.cpp.o CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o CMakeFiles/IRTests.dir/MetadataTest.cpp.o CMakeFiles/IRTests.dir/ModuleTest.cpp.o CMakeFiles/IRTests.dir/PassManagerTest.cpp.o CMakeFiles/IRTests.dir/PatternMatch.cpp.o CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o CMakeFiles/IRTests.dir/TypesTest.cpp.o CMakeFiles/IRTests.dir/UseTest.cpp.o CMakeFiles/IRTests.dir/UserTest.cpp.o CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o CMakeFiles/IRTests.dir/ValueMapTest.cpp.o CMakeFiles/IRTests.dir/ValueTest.cpp.o CMakeFiles/IRTests.dir/VerifierTest.cpp.o CMakeFiles/IRTests.dir/WaymarkTest.cpp.o  -o IRTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target IRTests
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TripleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TripleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/TripleTest.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CompressionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/CompressionTest.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/IPO/LowerTypeTests.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<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
/usr/bin/make -f unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/build.make unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ScalarTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/build.make unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Scalar" && /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~+rc3/build-llvm/unittests/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Scalar" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Scalar/LoopPassManagerTest.cpp"
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/DenseMap.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/PassManager.h:41,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/IPO/LowerTypeTests.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void LowerTypeTests_GlobalLayoutBuilder_Test::TestBody()':
/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
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ConvertUTFTest.cpp"
[ 88%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/IPO" && /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~+rc3/build-llvm/unittests/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/IPO" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/IPO/WholeProgramDevirt.cpp"
[ 88%] Linking CXX executable IPOTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/IPO" && /usr/bin/cmake -E cmake_link_script CMakeFiles/IPOTests.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,-O3 -Wl,--gc-sections CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o  -o IPOTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target IPOTests
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TwineTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/TwineTest.cpp"
/usr/bin/make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target UtilsTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /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~+rc3/build-llvm/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp"
[ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /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~+rc3/build-llvm/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/ADT/VariadicFunctionTest.cpp"
[ 88%] Linking CXX executable ADTTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/ADT" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ADTTests.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,-O3 -Wl,--gc-sections CMakeFiles/ADTTests.dir/APFloatTest.cpp.o CMakeFiles/ADTTests.dir/APIntTest.cpp.o CMakeFiles/ADTTests.dir/APSIntTest.cpp.o CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o CMakeFiles/ADTTests.dir/EquivalenceClassesTest.cpp.o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o CMakeFiles/ADTTests.dir/HashingTest.cpp.o CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o CMakeFiles/ADTTests.dir/IListTest.cpp.o CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o CMakeFiles/ADTTests.dir/IteratorTest.cpp.o CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o CMakeFiles/ADTTests.dir/MappedIteratorTest.cpp.o CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o CMakeFiles/ADTTests.dir/OptionalTest.cpp.o CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o CMakeFiles/ADTTests.dir/SequenceTest.cpp.o CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o CMakeFiles/ADTTests.dir/StringMapTest.cpp.o CMakeFiles/ADTTests.dir/StringRefTest.cpp.o CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o CMakeFiles/ADTTests.dir/TripleTest.cpp.o CMakeFiles/ADTTests.dir/TwineTest.cpp.o CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o  -o ADTTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
[ 88%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Cloning.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /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~+rc3/build-llvm/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Cloning.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils/Cloning.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target ADTTests
[ 88%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CodeExtractor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /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~+rc3/build-llvm/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/CodeExtractor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils/CodeExtractor.cpp"
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DataExtractorTest.cpp"
[ 88%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/FunctionComparator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /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~+rc3/build-llvm/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/FunctionComparator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils/FunctionComparator.cpp"
/usr/bin/make -f unittests/XRay/CMakeFiles/XRayTests.dir/build.make unittests/XRay/CMakeFiles/XRayTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/XRay/CMakeFiles/XRayTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target XRayTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/XRay/CMakeFiles/XRayTests.dir/build.make unittests/XRay/CMakeFiles/XRayTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/GraphTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/XRay" && /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~+rc3/build-llvm/unittests/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/XRay" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/XRayTests.dir/GraphTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/XRay/GraphTest.cpp"
[ 88%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /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~+rc3/build-llvm/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils/IntegerDivision.cpp"
[ 88%] Linking CXX executable ScalarTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Scalar" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ScalarTests.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,-O3 -Wl,--gc-sections CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o  -o ScalarTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target ScalarTests
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DebugTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/DebugTest.cpp"
[ 88%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Local.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /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~+rc3/build-llvm/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Local.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils/Local.cpp"
/usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lto/CMakeFiles/LTO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Linking CXX executable XRayTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/XRay" && /usr/bin/cmake -E cmake_link_script CMakeFiles/XRayTests.dir/link.txt --verbose=1
[ 88%] Built target LTO
/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,-O3 -Wl,--gc-sections CMakeFiles/XRayTests.dir/GraphTest.cpp.o  -o XRayTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-6.0.so.1 -lpthread 
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/EndianStreamTest.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target XRayTests
[ 88%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/OrderedInstructions.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /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~+rc3/build-llvm/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/OrderedInstructions.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils/OrderedInstructions.cpp"
/usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/gold/CMakeFiles/LLVMgold.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMgold
[ 88%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /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~+rc3/build-llvm/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Transforms/Utils/ValueMapperTest.cpp"
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ar.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target llvm-ar
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/EndianTest.cpp"
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target llvm-config
[ 88%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ErrnoTest.cpp"
/usr/bin/make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake" --color=
[ 91%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ErrorOrTest.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-lto/CMakeFiles/llvm-lto.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target llvm-lto
[ 91%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ErrorTest.cpp"
[ 91%] Linking CXX executable UtilsTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Transforms/Utils" && /usr/bin/cmake -E cmake_link_script CMakeFiles/UtilsTests.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,-O3 -Wl,--gc-sections CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o CMakeFiles/UtilsTests.dir/Cloning.cpp.o CMakeFiles/UtilsTests.dir/CodeExtractor.cpp.o CMakeFiles/UtilsTests.dir/FunctionComparator.cpp.o CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o CMakeFiles/UtilsTests.dir/Local.cpp.o CMakeFiles/UtilsTests.dir/OrderedInstructions.cpp.o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o  -o UtilsTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-6.0.so.1 -lpthread 
/usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-profdata" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target llvm-profdata
[ 91%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/FileOutputBufferTest.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target UtilsTests
[ 91%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/FormatVariadicTest.cpp"
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target Polly
[ 91%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/GlobPatternTest.cpp"
/usr/bin/make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/dsymutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-dsymutil
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Host.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Host.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/Host.cpp"
/usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llc/CMakeFiles/llc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llc
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LEB128Test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/LEB128Test.cpp"
/usr/bin/make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lli" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lli/CMakeFiles/lli.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target lli
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/LineIteratorTest.cpp"
/usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-as" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-as/CMakeFiles/llvm-as.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-as
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/LockFileManagerTest.cpp"
/usr/bin/make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-bcanalyzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-bcanalyzer
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MD5Test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/MD5Test.cpp"
/usr/bin/make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-c-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-c-test
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ManagedStatic.cpp"
/usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cat/CMakeFiles/llvm-cat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cat
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/MathExtrasTest.cpp"
/usr/bin/make -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cfi-verify" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cfi-verify
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/MemoryBufferTest.cpp"
/usr/bin/make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cov/CMakeFiles/llvm-cov.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cov
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/MemoryTest.cpp"
/usr/bin/make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cvtres
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/NativeFormatTests.cpp"
/usr/bin/make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cxxdump
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ParallelTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ParallelTest.cpp"
/usr/bin/make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cxxfilt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-cxxfilt
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Path.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/Path.cpp"
/usr/bin/make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-diff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-diff/CMakeFiles/llvm-diff.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-diff
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ProcessTest.cpp"
/usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-dis/CMakeFiles/llvm-dis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-dis
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ProgramTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/Path.cpp: In member function 'virtual void {anonymous}::FileSystemTest_RealPath_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/Path.cpp:555:8: warning: unused variable 'Result' [-Wunused-variable]
   bool Result = llvm::sys::path::home_directory(HomeDir);
        ^~~~~~
/usr/bin/make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwarfdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-dwarfdump
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/RegexTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/RegexTest.cpp"
/usr/bin/make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwp" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-dwp
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ReverseIterationTest.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ReplaceFileTest.cpp"
/usr/bin/make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-extract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-extract/CMakeFiles/llvm-extract.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-extract
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ScaledNumberTest.cpp"
/usr/bin/make -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-isel-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-isel-fuzzer
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/SourceMgrTest.cpp"
/usr/bin/make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-link" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-link/CMakeFiles/llvm-link.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-link
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/SpecialCaseListTest.cpp"
/usr/bin/make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-lto2
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/StringPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/StringPool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/StringPool.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/SwapByteOrderTest.cpp"
/usr/bin/make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-mc/CMakeFiles/llvm-mc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-mc
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/TarWriterTest.cpp"
/usr/bin/make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mcmarkup" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-mcmarkup
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/TargetParserTest.cpp"
/usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-modextract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-modextract
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ThreadLocalTest.cpp"
/usr/bin/make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-mt/CMakeFiles/llvm-mt.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-mt
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadPool.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/ThreadPool.cpp"
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-nm
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Threading.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Threading.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/Threading.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TimerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/TimerTest.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/TypeNameTest.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/TrailingObjectsTest.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/TrigramIndexTest.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/UnicodeTest.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/YAMLIOTest.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/YAMLParserTest.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/formatted_raw_ostream_test.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/raw_ostream_test.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/raw_pwrite_stream_test.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/raw_sha1_ostream_test.cpp"
[ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/xxhashTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /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~+rc3/build-llvm/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/xxhashTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/xxhashTest.cpp"
/usr/bin/make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objcopy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-objcopy
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target llvm-objdump
/usr/bin/make -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build
/usr/bin/make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-opt-report" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake" --color=
[ 94%] Built target llvm-opt-fuzzer
/usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake" --color=
[ 94%] Built target llvm-opt-report
/usr/bin/make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-rc/CMakeFiles/llvm-rc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build
[ 94%] Built target llvm-rc
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" --color=
[ 97%] Built target llvm-pdbutil
/usr/bin/make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-rtdyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target llvm-readobj
/usr/bin/make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-size" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake" --color=
[ 97%] Built target llvm-rtdyld
/usr/bin/make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-split" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-size/CMakeFiles/llvm-size.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build
[ 97%] Built target llvm-size
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-split/CMakeFiles/llvm-split.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-strings" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake" --color=
[ 97%] Built target llvm-split
/usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-symbolizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-strings/CMakeFiles/llvm-strings.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target llvm-strings
/usr/bin/make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake" --color=
[ 97%] Built target llvm-symbolizer
/usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-xray/CMakeFiles/llvm-xray.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build
[ 97%] Built target llvm-xray
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/obj2yaml/CMakeFiles/obj2yaml.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" --color=
[ 97%] Built target obj2yaml
/usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sancov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build
/usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sanstats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/sancov/CMakeFiles/sancov.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target sancov
/usr/bin/make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build
[ 97%] Built target opt
/usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/sanstats/CMakeFiles/sanstats.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/verify-uselistorder" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" --color=
[ 97%] Built target sanstats
/usr/bin/make -f unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/build.make unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build
[ 97%] Built target verify-uselistorder
/usr/bin/make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/yaml2obj/CMakeFiles/yaml2obj.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DependInfo.cmake" --color=
[100%] Built target yaml2obj
/usr/bin/make -f unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/build.make unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target DebugInfoCodeViewTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/build.make unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Scanning dependencies of target DebugInfoMSFTests
[100%] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/build.make unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/CodeView" && /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~+rc3/build-llvm/unittests/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp"
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/MSF" && /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~+rc3/build-llvm/unittests/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp"
Scanning dependencies of target DebugInfoDWARFTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/DWARF" && /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~+rc3/build-llvm/unittests/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF/DwarfGenerator.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/YAMLIOTest.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 MyDouble&}; _Tp = MyDouble; _Alloc = std::allocator<MyDouble>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<MyDouble>::iterator {aka __gnu_cxx::__normal_iterator<MyDouble*, std::vector<MyDouble> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.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::codeview::ArrayRecord&}; _Tp = llvm::codeview::ArrayRecord; _Alloc = std::allocator<llvm::codeview::ArrayRecord>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<llvm::codeview::ArrayRecord>::iterator {aka __gnu_cxx::__normal_iterator<llvm::codeview::ArrayRecord*, std::vector<llvm::codeview::ArrayRecord> >}' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual llvm::Error {anonymous}::MockCallbacks::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ArrayRecord&)':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::ArrayRecord*, std::vector<llvm::codeview::ArrayRecord> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h: In static member function 'static void {anonymous}::RandomAccessVisitorTest::SetUpTestCase()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::ArrayRecord*, std::vector<llvm::codeview::ArrayRecord> >' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Format.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/Support/YAMLIOTest.cpp:14:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void YAMLIO_TestTaggedDocumentsWriteAndRead_Test::TestBody()':
/usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MyDouble*, std::vector<MyDouble> >' 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<MyDouble*, std::vector<MyDouble> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[100%] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/CodeView" && /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~+rc3/build-llvm/unittests/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView/TypeHashingTest.cpp"
[100%] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/MSF" && /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~+rc3/build-llvm/unittests/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/MSF/MSFBuilderTest.cpp"
[100%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/DWARF" && /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~+rc3/build-llvm/unittests/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp"
[100%] Linking CXX executable SupportTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/Support" && /usr/bin/cmake -E cmake_link_script CMakeFiles/SupportTests.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,-O3 -Wl,--gc-sections CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o CMakeFiles/SupportTests.dir/Casting.cpp.o CMakeFiles/SupportTests.dir/Chrono.cpp.o CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o CMakeFiles/SupportTests.dir/CompressionTest.cpp.o CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o CMakeFiles/SupportTests.dir/DebugTest.cpp.o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o CMakeFiles/SupportTests.dir/EndianTest.cpp.o CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o CMakeFiles/SupportTests.dir/Host.cpp.o CMakeFiles/SupportTests.dir/LEB128Test.cpp.o CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o CMakeFiles/SupportTests.dir/MD5Test.cpp.o CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o CMakeFiles/SupportTests.dir/MemoryTest.cpp.o CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o CMakeFiles/SupportTests.dir/ParallelTest.cpp.o CMakeFiles/SupportTests.dir/Path.cpp.o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o CMakeFiles/SupportTests.dir/RegexTest.cpp.o CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o CMakeFiles/SupportTests.dir/StringPool.cpp.o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o CMakeFiles/SupportTests.dir/Threading.cpp.o CMakeFiles/SupportTests.dir/TimerTest.cpp.o CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o CMakeFiles/SupportTests.dir/xxhashTest.cpp.o  -o SupportTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVMTestingSupport.a ../../lib/libLLVMTestingSupport.a -lpthread ../../lib/libgtest.a ../../lib/libLLVM-6.0.so.1 -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
[100%] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/CodeView" && /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~+rc3/build-llvm/unittests/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target SupportTests
[100%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/DWARF" && /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~+rc3/build-llvm/unittests/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp"
[100%] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/MSF" && /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~+rc3/build-llvm/unittests/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/MSF" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/MSF/MSFCommonTest.cpp"
/usr/bin/make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target DebugInfoPDBTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/PDB" && /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~+rc3/build-llvm/unittests/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/PDB/HashTableTest.cpp"
[100%] Linking CXX executable DebugInfoMSFTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/MSF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/DebugInfoMSFTests.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,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o  -o DebugInfoMSFTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVMTestingSupport.a ../../../lib/libgtest.a ../../../lib/libLLVM-6.0.so.1 -lpthread ../../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../../lib/libLLVMDemangle.a 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target DebugInfoMSFTests
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-ranlib
[100%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/PDB" && /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~+rc3/build-llvm/unittests/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp"
[100%] Linking CXX executable DebugInfoCodeViewTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/CodeView" && /usr/bin/cmake -E cmake_link_script CMakeFiles/DebugInfoCodeViewTests.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,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o  -o DebugInfoCodeViewTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVMTestingSupport.a ../../../lib/libgtest.a ../../../lib/libLLVM-6.0.so.1 -lpthread ../../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../../lib/libLLVMDemangle.a 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target DebugInfoCodeViewTests
[100%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/PDB" && /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~+rc3/build-llvm/unittests/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/PDB" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/PDB/PDBApiTest.cpp"
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-lib.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-lib
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-dlltool
/usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/bugpoint/CMakeFiles/bugpoint.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target bugpoint
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-readelf
/usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target BugpointPasses
[100%] Linking CXX executable DebugInfoPDBTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/PDB" && /usr/bin/cmake -E cmake_link_script CMakeFiles/DebugInfoPDBTests.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,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o  -o DebugInfoPDBTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVMTestingSupport.a ../../../lib/libgtest.a ../../../lib/libLLVM-6.0.so.1 -lpthread ../../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../../lib/libLLVMDemangle.a 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target DebugInfoPDBTests
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp: In lambda function:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1619:45: note: parameter passing for argument of type 'AbbrevIt {aka __gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >}' changed in GCC 7.1
     auto VerifyAbbrevDump = [&V](AbbrevIt it) {
                                             ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp: In member function 'virtual void {anonymous}::DWARFDebugInfo_TestImplicitConstAbbrevs_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
       VerifyAbbrevDump(it);
       ~~~~~~~~~~~~~~~~^~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1640:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
       VerifyAbbrevDump(it);
       ~~~~~~~~~~~~~~~~^~~~
[100%] Linking CXX executable DebugInfoDWARFTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/DebugInfo/DWARF" && /usr/bin/cmake -E cmake_link_script CMakeFiles/DebugInfoDWARFTests.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,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o  -o DebugInfoDWARFTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVMTestingSupport.a ../../../lib/libgtest.a ../../../lib/libLLVM-6.0.so.1 -lpthread ../../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../../lib/libLLVMDemangle.a 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target DebugInfoDWARFTests
/usr/bin/make -f unittests/CMakeFiles/UnitTests.dir/build.make unittests/CMakeFiles/UnitTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/unittests/CMakeFiles/UnitTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target UnitTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f unittests/CMakeFiles/UnitTests.dir/build.make unittests/CMakeFiles/UnitTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'unittests/CMakeFiles/UnitTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target UnitTests
/usr/bin/make -f test/CMakeFiles/check-llvm.dir/build.make test/CMakeFiles/check-llvm.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/test/CMakeFiles/check-llvm.dir/DependInfo.cmake" --color=
Scanning dependencies of target check-llvm
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f test/CMakeFiles/check-llvm.dir/build.make test/CMakeFiles/check-llvm.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Running the LLVM regression tests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/test" && /usr/bin/python2.7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-lit -sv /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/test
-- Testing: 23268 tests, 4 threads --
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 
Testing Time: 3061.50s
********************
Unexpected Passing Tests (16):
    LLVM :: BugPoint/metadata.ll
    LLVM :: ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll
    LLVM :: ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll
    LLVM :: ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll
    LLVM :: ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll
    LLVM :: MC/AMDGPU/hsa.s
    LLVM :: ThinLTO/X86/autoupgrade.ll
    LLVM :: tools/gold/X86/common_thinlto.ll
    LLVM :: tools/gold/X86/emit-llvm.ll
    LLVM :: tools/gold/X86/parallel.ll
    LLVM :: tools/gold/X86/slp-vectorize.ll
    LLVM :: tools/gold/X86/start-lib-common.ll
    LLVM :: tools/gold/X86/strip_names.ll
    LLVM :: tools/gold/X86/type-merge2.ll
    LLVM :: tools/gold/X86/vectorize.ll
    LLVM :: tools/llvm-symbolizer/print_context.c

  Expected Passes    : 22246
  Expected Failures  : 161
  Unsupported Tests  : 845
  Unexpected Passes  : 16
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target check-llvm
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -j 4 -C build-llvm check-clang || true
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make -f CMakeFiles/Makefile2 check-clang
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 46
/usr/bin/make -f CMakeFiles/Makefile2 tools/clang/test/CMakeFiles/check-clang.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
/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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  0%] Built target LLVMDemangle
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
[  0%] Built target LLVMWindowsManifest
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  2%] Built target LLVMBinaryFormat
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
[  2%] Built target LLVMTableGen
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
[  2%] Built target llvm_vcsrevision_h
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  4%] Built target obj.llvm-tblgen
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  8%] Built target LLVMSupport
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
[  8%] Built target LLVMMCParser
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  8%] Built target LLVMMCDisassembler
[ 10%] Built target LLVMMC
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
[ 10%] Built target LLVMOption
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
[ 10%] Built target LLVMObjectYAML
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
[ 10%] Built target LLVMDebugInfoMSF
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 13%] Built target LLVMDebugInfoDWARF
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 13%] Built target LLVMSymbolize
make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 13%] Built target LLVMLineEditor
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
[ 13%] Built target LLVMDebugInfoCodeView
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" --color=
[ 13%] Built target FileCheck
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
[ 13%] Built target count
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" --color=
[ 13%] Built target not
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target LLVMDebugInfoPDB
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build
[ 15%] Built target obj.clang-tblgen
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=
[ 15%] Built target libclang_exports
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target gtest_main
/usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend
[ 15%] Built target llvm-tblgen
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
[ 15%] Built target gtest
[ 19%] Built target PollyISL
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 19%] Built target clang-tblgen
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
[ 19%] Built target intrinsics_gen
[ 19%] Built target AttributeCompatFuncTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend
/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
[ 19%] Built target DllOptionsTableGen
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build
[ 21%] Built target LibOptionsTableGen
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target ClangSACheckers
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" --color=
[ 21%] Built target ClangCommentHTMLNamedCharacterReferences
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 21%] Built target ClangCommentHTMLTagsProperties
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 23%] Built target clang-headers
[ 23%] Built target ClangAttrClasses
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" --color=
[ 26%] Built target ClangAttrVisitor
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangStmtNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangAttrDump
[ 26%] Built target ClangAttrImpl
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangCommentNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangCommentHTMLTags
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangCommentCommandList
[ 26%] Built target ClangCommentCommandInfo
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangDeclNodes
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target StmtDataCollectors
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangARMNeon
[ 26%] Built target ClangDiagnosticDriver
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target ClangDiagnosticAnalysis
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target ClangDiagnosticIndexName
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangDiagnosticCrossTU
[ 26%] Built target ClangAttrHasAttributeImpl
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" --color=
[ 26%] Built target ClangDiagnosticCommon
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target ClangAttrList
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangDiagnosticComment
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend
[ 26%] Built target ClangDiagnosticAST
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" --color=
[ 26%] Built target ClangDiagnosticFrontend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target ClangDiagnosticLex
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangAttrSubjectMatchRuleList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend
[ 26%] Built target ClangDiagnosticParse
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target ClangDiagnosticSema
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangDiagnosticRefactoring
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangDiagnosticSerialization
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend
[ 26%] Built target ClangDiagnosticGroups
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target ClangAttrSubMatchRulesParserStringSwitches
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build
[ 26%] Built target ClangAttrParserStringSwitches
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangAttrSpellingListIndex
[ 26%] Built target ClangAttrParsedAttrList
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target ClangAttrParsedAttrImpl
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangAttrTemplateInstantiate
/usr/bin/make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangAttrPCHWrite
[ 26%] Built target ClangAttrParsedAttrKinds
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangAttrPCHRead
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
[ 26%] Built target ClangDriverOptions
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
[ 26%] Built target LLVMFuzzMutate
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
[ 26%] Built target LLVMIRReader
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
[ 28%] Built target LLVMCore
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
[ 30%] Built target LLVMSelectionDAG
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
[ 30%] Built target LLVMMIRParser
[ 30%] Built target LLVMAsmPrinter
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
[ 30%] Built target LLVMBitReader
[ 30%] Built target LLVMBitWriter
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
[ 30%] Built target LLVMGlobalISel
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 32%] Built target LLVMInstrumentation
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
[ 32%] Built target LLVMInstCombine
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
[ 34%] Built target LLVMTransformUtils
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
[ 34%] Built target LLVMipo
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
[ 34%] Built target LLVMVectorize
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
[ 39%] Built target LLVMCodeGen
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
[ 39%] Built target LLVMObjCARCOpts
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 39%] Built target LLVMCoroutines
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 39%] Built target LLVMLinker
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
[ 39%] Built target LLVMScalarOpts
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
[ 39%] Built target LLVMLTO
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
[ 39%] Built target LLVMExecutionEngine
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
[ 39%] Built target LLVMObject
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
[ 39%] Built target LLVMMCJIT
[ 39%] Built target LLVMInterpreter
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
[ 41%] Built target LLVMOrcJIT
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 43%] Built target LLVMRuntimeDyld
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
[ 43%] Built target LLVMTarget
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMAnalysis
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
[ 45%] Built target AArch64CommonTableGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
[ 45%] Built target AMDGPUCommonTableGen
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target ARMCommonTableGen
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target BPFCommonTableGen
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
[ 47%] Built target HexagonCommonTableGen
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
[ 47%] Built target LanaiCommonTableGen
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target MipsCommonTableGen
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target MSP430CommonTableGen
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
[ 47%] Built target NVPTXCommonTableGen
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target PowerPCCommonTableGen
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
[ 47%] Built target SparcCommonTableGen
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
[ 47%] Built target SystemZCommonTableGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
[ 47%] Built target X86CommonTableGen
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
[ 50%] Built target XCoreCommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMAsmParser
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMProfileData
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMCoverage
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMPasses
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
[ 50%] Built target LLVMDlltoolDriver
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend
[ 50%] Built target LLVMLibDriver
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMXRay
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/build
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/CMakeFiles/clang-tablegen-targets.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
[ 50%] Built target clang-tablegen-targets
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMAArch64Info
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMAArch64AsmParser
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMAArch64Disassembler
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
[ 50%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
[ 50%] Built target LLVMAArch64Utils
[ 50%] Built target PollyCore
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMAArch64CodeGen
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMAArch64Desc
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMAMDGPUUtils
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
[ 50%] Built target LLVMAMDGPUInfo
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMAMDGPUDesc
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMARMInfo
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
[ 50%] Built target LLVMARMAsmParser
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMARMDisassembler
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMARMAsmPrinter
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build'.
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 52%] Built target LLVMARMUtils
[ 52%] Built target LLVMARMDesc
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
[ 52%] Built target LLVMARMCodeGen
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 52%] Built target LLVMBPFAsmParser
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
[ 52%] Built target LLVMBPFDisassembler
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 52%] Built target LLVMBPFCodeGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 52%] Built target LLVMBPFAsmPrinter
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
[ 52%] Built target LLVMBPFInfo
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 56%] Built target LLVMAMDGPUCodeGen
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 56%] Built target LLVMBPFDesc
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
[ 56%] Built target LLVMHexagonAsmParser
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
[ 56%] Built target LLVMHexagonInfo
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
[ 56%] Built target LLVMHexagonDisassembler
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 56%] Built target LLVMHexagonDesc
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
[ 56%] Built target LLVMLanaiAsmParser
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 56%] Built target LLVMLanaiCodeGen
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 56%] Built target LLVMLanaiInfo
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 56%] Built target LLVMLanaiAsmPrinter
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
[ 56%] Built target LLVMLanaiDesc
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
[ 56%] Built target LLVMLanaiDisassembler
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
[ 58%] Built target LLVMHexagonCodeGen
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMMipsAsmPrinter
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMMipsInfo
[ 58%] Built target LLVMMipsDisassembler
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
[ 58%] Built target LLVMMipsAsmParser
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
[ 58%] Built target LLVMMipsDesc
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMMSP430CodeGen
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 58%] Built target LLVMMSP430AsmPrinter
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
[ 58%] Built target LLVMMipsCodeGen
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
[ 60%] Built target LLVMMSP430Info
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
[ 60%] Built target LLVMMSP430Desc
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
[ 60%] Built target LLVMNVPTXInfo
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
[ 60%] Built target LLVMNVPTXAsmPrinter
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
[ 60%] Built target LLVMNVPTXDesc
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMNVPTXCodeGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
[ 63%] Built target LLVMPowerPCAsmParser
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
[ 63%] Built target LLVMPowerPCDisassembler
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
[ 63%] Built target LLVMPowerPCAsmPrinter
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
[ 63%] Built target LLVMPowerPCInfo
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMPowerPCDesc
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMSparcInfo
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
[ 63%] Built target LLVMPowerPCCodeGen
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMSparcCodeGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
[ 63%] Built target LLVMSparcAsmPrinter
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
[ 63%] Built target LLVMSparcDesc
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
[ 63%] Built target LLVMSparcAsmParser
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMSparcDisassembler
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
[ 63%] Built target LLVMSystemZAsmParser
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
[ 63%] Built target LLVMSystemZDisassembler
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMSystemZAsmPrinter
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
[ 63%] Built target LLVMSystemZInfo
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
[ 63%] Built target LLVMSystemZDesc
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMSystemZCodeGen
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
[ 63%] Built target LLVMX86AsmParser
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
[ 63%] Built target LLVMX86Disassembler
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMX86AsmPrinter
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
[ 63%] Built target LLVMX86Info
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target LLVMX86Desc
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
[ 63%] Built target LLVMX86Utils
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMXCoreDisassembler
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend
[ 65%] Built target LLVMXCoreAsmPrinter
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
[ 67%] Built target LLVMX86CodeGen
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
[ 67%] Built target LLVMXCoreCodeGen
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 67%] Built target LLVMXCoreInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend
[ 67%] Built target LLVMXCoreDesc
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 67%] Built target clangLex
/usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 67%] Built target clangParse
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target clangBasic
/usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" --color=
[ 69%] Built target clangEdit
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build
[ 69%] Built target clangAnalysis
/usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target clangAST
/usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend
[ 73%] Built target clangDriver
/usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend
[ 73%] Built target clangSerialization
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend
[ 73%] Built target clangSema
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target clangASTMatchers
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend
[ 76%] Built target clangRewrite
/usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 76%] Built target clangRewriteFrontend
/usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend
[ 76%] Built target clangFrontend
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/FrontendTool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target clangARCMigrate
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend
[ 80%] Built target clangFrontendTool
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target clangStaticAnalyzerFrontend
/usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target clangCodeGen
/usr/bin/make -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" --color=
[ 82%] Built target clangTooling
/usr/bin/make -f tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build.make tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/ASTDiff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target clangStaticAnalyzerCore
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend
/usr/bin/make -f tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build.make tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build
[ 82%] Built target clangToolingCore
/usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target clangToolingASTDiff
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target clangFormat
/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
[ 82%] Built target clangIndex
/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
[ 82%] Built target clangTidy
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build
[ 82%] Built target clangTidyBoostModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target clangTidyCERTModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake" --color=
[ 84%] Built target clangTidyAndroidModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target clangTidyLLVMModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend
[ 84%] Built target clangTidyCppCoreGuidelinesModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend
[ 89%] Built target clangStaticAnalyzerCheckers
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake" --color=
[ 91%] Built target clangTidyGoogleModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build.make tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake" --color=
[ 91%] Built target clangTidyMPIModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build.make tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake" --color=
[ 91%] Built target clangTidyObjCModule
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build.make tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build.make tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target clangTidyPlugin
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend
[ 91%] Built target clangTidyPerformanceModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target clangTidyMiscModule
/usr/bin/make -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build
[ 93%] Built target clangTidyModernizeModule
/usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake" --color=
[ 93%] Built target clangIncludeFixer
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/DependInfo.cmake" --color=
[ 95%] Built target clangTidyUtils
/usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend
[ 95%] Built target clangIncludeFixerPlugin
/usr/bin/make -f tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build.make tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CrossTU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CrossTU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build.make tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target findAllSymbols
/usr/bin/make -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 95%] Built target clangCrossTU
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 95%] Built target clangToolingRefactor
[ 95%] Built target clangTidyReadabilityModule
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" --color=
[ 95%] Built target LLVMAMDGPUAsmParser
[ 95%] Built target clangDynamicASTMatchers
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target LLVMAMDGPUAsmPrinter
[ 95%] Built target LLVMAMDGPUDisassembler
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target LLVM
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
/usr/bin/make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend
/usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-profdata" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-lto/CMakeFiles/llvm-lto.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target Polly
[ 95%] Built target llvm-config
/usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend
/usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend
[ 95%] Built target llvm-profdata
[ 95%] Built target llvm-lto
/usr/bin/make -f tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build.make tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/depend
/usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-offload-bundler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/diagtool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-diff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build.make tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clang-offload-bundler
/usr/bin/make -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target diagtool
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-import-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/DependInfo.cmake" --color=
[ 95%] Built target clang-format
/usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend
[ 95%] Built target clang-diff
/usr/bin/make -f tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build.make tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-rename" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-refactor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build.make tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clang-import-test
/usr/bin/make -f tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build.make tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/arcmt-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake" --color=
[ 95%] Built target clang-rename
/usr/bin/make -f tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-check" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake" --color=
[ 95%] Built target clang-refactor
/usr/bin/make -f tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build.make tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-func-mapping" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build.make tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build.make tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build
[ 95%] Built target arcmt-test
/usr/bin/make -f tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/build.make tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rename" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clang-check
/usr/bin/make -f tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/build.make tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/DependInfo.cmake" --color=
[ 95%] Built target clang-func-mapping
/usr/bin/make -f tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/build.make tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/DependInfo.cmake" --color=
[ 95%] Built target libclang
/usr/bin/make -f tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/build.make tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ClangDriverTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/build.make tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Driver" && /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~+rc3/build-llvm/tools/clang/unittests/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Driver/DistroTest.cpp"
Scanning dependencies of target BasicTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/build.make tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic" && /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~+rc3/build-llvm/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic/CharInfoTest.cpp"
Scanning dependencies of target LexTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/build.make tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Lex" && /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~+rc3/build-llvm/tools/clang/unittests/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex/HeaderMapTest.cpp"
Scanning dependencies of target ClangRenameTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/build.make tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rename" && /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~+rc3/build-llvm/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTestContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/ClangRenameTest.h:10,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 95%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/LexerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Lex" && /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~+rc3/build-llvm/tools/clang/unittests/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/LexerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex/LexerTest.cpp"
[ 95%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Driver" && /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~+rc3/build-llvm/tools/clang/unittests/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Driver/ToolChainTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 95%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic" && /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~+rc3/build-llvm/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic/DiagnosticTest.cpp"
[ 95%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Driver" && /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~+rc3/build-llvm/tools/clang/unittests/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Driver" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Driver/MultilibTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 95%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic" && /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~+rc3/build-llvm/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic/FileManagerTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameClassTest.cpp:799:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 95%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Lex" && /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~+rc3/build-llvm/tools/clang/unittests/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex/PPCallbacksTest.cpp"
[ 95%] Linking CXX executable ClangDriverTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Driver" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangDriverTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o  -o ClangDriverTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangDriver.a ../../../../lib/libclangBasic.a -lpthread ../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target ClangDriverTests
[ 95%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameEnumTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rename" && /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~+rc3/build-llvm/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangRenameTests.dir/RenameEnumTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Lex/Preprocessor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex/PPCallbacksTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 95%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/MemoryBufferCacheTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic" && /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~+rc3/build-llvm/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/MemoryBufferCacheTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic/MemoryBufferCacheTest.cpp"
/usr/bin/make -f tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/build.make tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/DependInfo.cmake" --color=
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTestContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/ClangRenameTest.h:10,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:1:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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 ClangAnalysisTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/build.make tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Analysis" && /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~+rc3/build-llvm/tools/clang/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic" && /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~+rc3/build-llvm/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic/SourceManagerTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameEnumTest.cpp:189:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 97%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Lex" && /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~+rc3/build-llvm/tools/clang/unittests/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Analysis/CFGTest.cpp:92:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic" && /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~+rc3/build-llvm/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Analysis" && /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~+rc3/build-llvm/tools/clang/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Analysis" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Analysis/CloneDetectionTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameAliasTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rename" && /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~+rc3/build-llvm/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangRenameTests.dir/RenameAliasTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Analysis/CloneDetectionTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTestContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/ClangRenameTest.h:10,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 97%] Linking CXX executable LexTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Lex" && /usr/bin/cmake -E cmake_link_script CMakeFiles/LexTests.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,-O3 -Wl,--gc-sections CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o CMakeFiles/LexTests.dir/LexerTest.cpp.o CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o  -o LexTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangSema.a -lpthread ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target LexTests
[ 97%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameMemberTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rename" && /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~+rc3/build-llvm/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangRenameTests.dir/RenameMemberTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTestContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/ClangRenameTest.h:10,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Linking CXX executable BasicTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Basic" && /usr/bin/cmake -E cmake_link_script CMakeFiles/BasicTests.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,-O3 -Wl,--gc-sections CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o CMakeFiles/BasicTests.dir/MemoryBufferCacheTest.cpp.o CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o  -o BasicTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangLex.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target BasicTests
/usr/bin/make -f tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/build.make tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/StaticAnalyzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/StaticAnalyzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target StaticAnalysisTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/build.make tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/StaticAnalyzer" && /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~+rc3/build-llvm/tools/clang/unittests/StaticAnalyzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/StaticAnalyzer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/StaticAnalyzer/AnalyzerOptionsTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/StaticAnalyzer/AnalyzerOptionsTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameAliasTest.cpp:304:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameMemberTest.cpp:229:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Linking CXX executable StaticAnalysisTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/StaticAnalyzer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/StaticAnalysisTests.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,-O3 -Wl,--gc-sections CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o  -o StaticAnalysisTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangStaticAnalyzerCore.a -lpthread ../../../../lib/libclangAnalysis.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target StaticAnalysisTests
[ 97%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameFunctionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rename" && /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~+rc3/build-llvm/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangRenameTests.dir/RenameFunctionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp"
/usr/bin/make -f tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/build.make tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target FrontendTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/build.make tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/ASTUnitTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend" && /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~+rc3/build-llvm/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/ASTUnitTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/ASTUnitTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTestContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/ClangRenameTest.h:10,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/ASTUnitTest.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Rename/RenameFunctionTest.cpp:574:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/build.make tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/DependInfo.cmake" --color=
[ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/CompilerInstanceTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend" && /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~+rc3/build-llvm/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/CompilerInstanceTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/CompilerInstanceTest.cpp"
[ 97%] Linking CXX executable ClangRenameTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rename" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangRenameTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o CMakeFiles/ClangRenameTests.dir/RenameEnumTest.cpp.o CMakeFiles/ClangRenameTests.dir/RenameAliasTest.cpp.o CMakeFiles/ClangRenameTests.dir/RenameMemberTest.cpp.o CMakeFiles/ClangRenameTests.dir/RenameFunctionTest.cpp.o  -o ClangRenameTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
Scanning dependencies of target ASTMatchersTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/build.make tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" && /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~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target ClangRenameTests
[ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" && /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~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend" && /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~+rc3/build-llvm/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/FrontendActionTest.cpp"
[ 97%] Linking CXX executable ClangAnalysisTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Analysis" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangAnalysisTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o  -o ClangAnalysisTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/FrontendActionTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target ClangAnalysisTests
[ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" && /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~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2033:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1469:33:   required from 'bool clang::ast_matchers::VerifyAncestorHasChildIsEqual<T>::verify(const clang::ast_matchers::BoundNodes&, clang::ASTContext&, const clang::Stmt*) [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1463:18:   required from 'bool clang::ast_matchers::VerifyAncestorHasChildIsEqual<T>::run(const clang::ast_matchers::BoundNodes*, clang::ASTContext*) [with T = clang::IfStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::PredefinedExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::PredefinedExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::PredefinedExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::PredefinedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::PredefinedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ParenListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ParenListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ParenListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitValueInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitValueInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitValueInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitValueInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitValueInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1666:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend" && /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~+rc3/build-llvm/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/CodeGenActionTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CodeGen/BackendUtil.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/CodeGenActionTest.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/build.make tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target DynamicASTMatchersTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/build.make tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic" && /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~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic" && /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~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.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 clang::ast_matchers::dynamic::VariantValue&}; _Tp = clang::ast_matchers::dynamic::VariantValue; _Alloc = std::allocator<clang::ast_matchers::dynamic::VariantValue>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::ast_matchers::dynamic::VariantValue>::iterator {aka __gnu_cxx::__normal_iterator<clang::ast_matchers::dynamic::VariantValue*, std::vector<clang::ast_matchers::dynamic::VariantValue> >}' 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~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/APFloat.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'void clang::ast_matchers::dynamic::{anonymous}::MockSema::parse(llvm::StringRef)':
/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::VariantValue*, std::vector<clang::ast_matchers::dynamic::VariantValue> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 97%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic" && /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~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/unittests/AST/CMakeFiles/ASTTests.dir/build.make tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DependInfo.cmake" --color=
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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 ASTTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/build.make tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o
[ 97%] Linking CXX executable DynamicASTMatchersTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic" && /usr/bin/cmake -E cmake_link_script CMakeFiles/DynamicASTMatchersTests.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,-O3 -Wl,--gc-sections CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o  -o DynamicASTMatchersTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../lib/libgtest_main.a ../../../../../lib/libgtest.a -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangDynamicASTMatchers.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangTooling.a -lpthread ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::PredefinedExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::PredefinedExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::PredefinedExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::PredefinedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::PredefinedExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AtomicExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::AtomicExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::AtomicExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CompoundLiteralExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CompoundLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CompoundLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::TypeTraitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::TypeTraitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::TypeTraitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::TypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::TypeTraitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CStyleCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ImplicitValueInitExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ImplicitValueInitExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ImplicitValueInitExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ImplicitValueInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ImplicitValueInitExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::BinaryConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::BinaryConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::BinaryConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ParenListExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::ParenListExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ParenListExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ParenListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ParenListExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXThisExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXThisExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::GNUNullExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::GNUNullExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::GNUNullExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::GNUNullExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::GNUNullExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTImporterTest.cpp:660:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target DynamicASTMatchersTests
[ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/ParsedSourceLocationTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend" && /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~+rc3/build-llvm/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/ParsedSourceLocationTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/ParsedSourceLocationTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" && /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~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:1905:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2263:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTVectorTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ASTVectorTest.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentLexer.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/CommentLexer.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/CommentLexer.cpp"
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentParser.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/CommentParser.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/CommentParser.cpp"
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DataCollectionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/DataCollectionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DataCollection.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::StmtDataCollector; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:40:18:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! 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~+rc3/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}::StmtDataCollector; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:40:18:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/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}::StmtDataCollector; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:40:18:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/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}::StmtDataCollector; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:40:18:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:60:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclPrinterTest.cpp:1322:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DataCollectionTest.cpp:173:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclTest.cpp.o
[ 97%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/PCHPreambleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/DeclTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DeclTest.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend" && /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~+rc3/build-llvm/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/PCHPreambleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/PCHPreambleTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/DeclTest.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Frontend/PCHPreambleTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/DeclTest.cpp:59:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/EvaluateAsRValueTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ExternalASTSourceTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/EvaluateAsRValueTest.cpp:17:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/ExternalASTSourceTest.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 97%] Linking CXX executable FrontendTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Frontend" && /usr/bin/cmake -E cmake_link_script CMakeFiles/FrontendTests.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,-O3 -Wl,--gc-sections CMakeFiles/FrontendTests.dir/ASTUnitTest.cpp.o CMakeFiles/FrontendTests.dir/CompilerInstanceTest.cpp.o CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o CMakeFiles/FrontendTests.dir/ParsedSourceLocationTest.cpp.o CMakeFiles/FrontendTests.dir/PCHPreambleTest.cpp.o  -o FrontendTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangSema.a ../../../../lib/libclangCodeGen.a -lpthread ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/unittests/CrossTU/CMakeFiles/CrossTUTests.dir/build.make tools/clang/unittests/CrossTU/CMakeFiles/CrossTUTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CrossTU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CrossTU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CrossTU/CMakeFiles/CrossTUTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target CrossTUTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/CrossTU/CMakeFiles/CrossTUTests.dir/build.make tools/clang/unittests/CrossTU/CMakeFiles/CrossTUTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/CrossTU/CMakeFiles/CrossTUTests.dir/CrossTranslationUnitTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CrossTU" && /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~+rc3/build-llvm/tools/clang/unittests/CrossTU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CrossTU" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CrossTUTests.dir/CrossTranslationUnitTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target FrontendTests
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/CrossTU/CrossTranslationUnit.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/unittests/Tooling/CMakeFiles/ToolingTests.dir/build.make tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/DependInfo.cmake" --color=
[ 97%] Linking CXX executable CrossTUTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CrossTU" && /usr/bin/cmake -E cmake_link_script CMakeFiles/CrossTUTests.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,-O3 -Wl,--gc-sections CMakeFiles/CrossTUTests.dir/CrossTranslationUnitTest.cpp.o  -o CrossTUTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCrossTU.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangIndex.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/PostOrderASTVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/PostOrderASTVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/PostOrderASTVisitor.cpp"
Scanning dependencies of target ToolingTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/build.make tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ASTSelectionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/ASTSelectionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/PostOrderASTVisitor.cpp:15:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target CrossTUTests
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:19:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:725:9:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:734:9:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:745:9:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:746:9:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:768:9:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:958:9:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:990:9:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CXXMemberCallExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:1033:9:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:110:23:   required from 'const clang::tooling::SelectedASTNode& {anonymous}::checkNode(const clang::tooling::SelectedASTNode&, clang::tooling::SourceSelectionKind, unsigned int, typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type*) [with T = clang::ReturnStmt; typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type = clang::ReturnStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:214:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:110:23:   required from 'const clang::tooling::SelectedASTNode& {anonymous}::checkNode(const clang::tooling::SelectedASTNode&, clang::tooling::SourceSelectionKind, unsigned int, typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type*) [with T = clang::ImplicitCastExpr; typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type = clang::ImplicitCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:217:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:110:23:   required from 'const clang::tooling::SelectedASTNode& {anonymous}::checkNode(const clang::tooling::SelectedASTNode&, clang::tooling::SourceSelectionKind, unsigned int, typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type*) [with T = clang::DeclRefExpr; typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type = clang::DeclRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:219:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CStyleCastExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:110:23:   required from 'const clang::tooling::SelectedASTNode& {anonymous}::checkNode(const clang::tooling::SelectedASTNode&, clang::tooling::SourceSelectionKind, unsigned int, typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type*) [with T = clang::CStyleCastExpr; typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type = clang::CStyleCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:580:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:110:23:   required from 'const clang::tooling::SelectedASTNode& {anonymous}::checkNode(const clang::tooling::SelectedASTNode&, clang::tooling::SourceSelectionKind, unsigned int, typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type*) [with T = clang::PseudoObjectExpr; typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type = clang::PseudoObjectExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:583:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:110:23:   required from 'const clang::tooling::SelectedASTNode& {anonymous}::checkNode(const clang::tooling::SelectedASTNode&, clang::tooling::SourceSelectionKind, unsigned int, typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type*) [with T = clang::ObjCPropertyRefExpr; typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type = clang::ObjCPropertyRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:586:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:110:23:   required from 'const clang::tooling::SelectedASTNode& {anonymous}::checkNode(const clang::tooling::SelectedASTNode&, clang::tooling::SourceSelectionKind, unsigned int, typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type*) [with T = clang::IntegerLiteral; typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type = clang::IntegerLiteral]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:614:71:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::ObjCSubscriptRefExpr; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:110:23:   required from 'const clang::tooling::SelectedASTNode& {anonymous}::checkNode(const clang::tooling::SelectedASTNode&, clang::tooling::SourceSelectionKind, unsigned int, typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type*) [with T = clang::ObjCSubscriptRefExpr; typename std::enable_if<std::is_base_of<clang::Stmt, T>::value, T>::type = clang::ObjCSubscriptRefExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ASTSelectionTest.cpp:630:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXUnresolvedConstructExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXUnresolvedConstructExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXUnresolvedConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXUnresolvedConstructExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXUnresolvedConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXUnresolvedConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXUnresolvedConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/MatchVerifier.h:151:19:   required from 'void clang::ast_matchers::MatchVerifier<NodeType>::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CXXUnresolvedConstructExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXTemporaryObjectExpr, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXTemporaryObjectExpr; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXTemporaryObjectExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXTemporaryObjectExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXTemporaryObjectExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXTemporaryObjectExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXTemporaryObjectExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/MatchVerifier.h:151:19:   required from 'void clang::ast_matchers::MatchVerifier<NodeType>::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CXXTemporaryObjectExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CXXFunctionalCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXFunctionalCastExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/MatchVerifier.h:151:19:   required from 'void clang::ast_matchers::MatchVerifier<NodeType>::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CXXFunctionalCastExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CompoundLiteralExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CompoundLiteralExpr; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CompoundLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::CompoundLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CompoundLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/MatchVerifier.h:151:19:   required from 'void clang::ast_matchers::MatchVerifier<NodeType>::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::CompoundLiteralExpr]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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::LabelStmt; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33:   required from 'const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LabelStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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::LabelStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::LabelStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/MatchVerifier.h:151:19:   required from 'void clang::ast_matchers::MatchVerifier<NodeType>::run(const clang::ast_matchers::MatchFinder::MatchResult&) [with NodeType = clang::LabelStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/unittests/Format/CMakeFiles/FormatTests.dir/build.make tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/DependInfo.cmake" --color=
[ 97%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /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~+rc3/build-llvm/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp"
Scanning dependencies of target FormatTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/build.make tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/CleanupTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/CleanupTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:22:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:56:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/AST/StmtPrinterTest.cpp:276:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Linking CXX executable ASTTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/AST" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ASTTests.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,-O3 -Wl,--gc-sections CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o CMakeFiles/ASTTests.dir/CommentLexer.cpp.o CMakeFiles/ASTTests.dir/CommentParser.cpp.o CMakeFiles/ASTTests.dir/DataCollectionTest.cpp.o CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o CMakeFiles/ASTTests.dir/DeclTest.cpp.o CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o CMakeFiles/ASTTests.dir/PostOrderASTVisitor.cpp.o CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o  -o ASTTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTestComments.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target ASTTests
[ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/CastExprTest.cpp"
/usr/bin/make -f tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/build.make tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/DependInfo.cmake" --color=
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTestJS.cpp"
Scanning dependencies of target RewriteTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/build.make tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rewrite" && /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~+rc3/build-llvm/tools/clang/unittests/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rewrite" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Rewrite/RewriteBufferTest.cpp"
[ 97%] Linking CXX executable RewriteTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Rewrite" && /usr/bin/cmake -E cmake_link_script CMakeFiles/RewriteTests.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,-O3 -Wl,--gc-sections CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o  -o RewriteTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangRewrite.a -lpthread ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/CastExprTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target RewriteTests
[ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/CommentHandlerTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/CommentHandlerTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTestJava.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTestObjC.cpp"
/usr/bin/make -f tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/build.make tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target SemaTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/build.make tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Sema" && /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~+rc3/build-llvm/tools/clang/unittests/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Sema" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTestProto.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestRawStrings.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestRawStrings.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTestRawStrings.cpp"
[ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp"
[ 97%] Linking CXX executable SemaTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Sema" && /usr/bin/cmake -E cmake_link_script CMakeFiles/SemaTests.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,-O3 -Wl,--gc-sections CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o  -o SemaTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSema.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/DiagnosticsYaml.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTestSelective.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target SemaTests
[ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ExecutionTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/ExecutionTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ExecutionTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ExecutionTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/FormatTestTextProto.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/NamespaceEndCommentsFixerTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/SortImportsTestJS.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/FixItTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/FixItTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/FixItTest.cpp"
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/SortIncludesTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/FixItTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 97%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /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~+rc3/build-llvm/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Format/UsingDeclarationsSorterTest.cpp"
/usr/bin/make -f tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/build.make tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ClangCodeGenTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/build.make tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CodeGen" && /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~+rc3/build-llvm/tools/clang/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/BufferSourceTest.cpp"
[ 97%] Linking CXX executable FormatTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Format" && /usr/bin/cmake -E cmake_link_script CMakeFiles/FormatTests.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,-O3 -Wl,--gc-sections CMakeFiles/FormatTests.dir/CleanupTest.cpp.o CMakeFiles/FormatTests.dir/FormatTest.cpp.o CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o CMakeFiles/FormatTests.dir/FormatTestRawStrings.cpp.o CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o  -o FormatTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangToolingCore.a -lpthread ../../../../lib/libclangRewrite.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target FormatTests
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/BufferSourceTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/LexicallyOrderedRecursiveASTVisitorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/LexicallyOrderedRecursiveASTVisitorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp"
/usr/bin/make -f tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/build.make tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target libclangTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/build.make tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Building CXX object tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/LibclangTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/libclang" && /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~+rc3/build-llvm/tools/clang/unittests/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/libclang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/libclangTests.dir/LibclangTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/libclang/LibclangTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[100%] Linking CXX executable libclangTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/libclang" && /usr/bin/cmake -E cmake_link_script CMakeFiles/libclangTests.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,-O3 -Wl,--gc-sections CMakeFiles/libclangTests.dir/LibclangTest.cpp.o  -o libclangTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclang-6.0.so.1 ../../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target libclangTests
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/LookupTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/LookupTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/LookupTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/LookupTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[100%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CodeGenExternalTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CodeGen" && /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~+rc3/build-llvm/tools/clang/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangCodeGenTests.dir/CodeGenExternalTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[100%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/IncrementalProcessingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CodeGen" && /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~+rc3/build-llvm/tools/clang/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangCodeGenTests.dir/IncrementalProcessingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[100%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/TBAAMetadataTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CodeGen" && /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~+rc3/build-llvm/tools/clang/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangCodeGenTests.dir/TBAAMetadataTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Use.h:30,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/User.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Constant.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Metadata.h:29,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/DebugLoc.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/Instruction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR/BasicBlock.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/IRMatchers.h:38,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llc/CMakeFiles/llc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llc
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/QualTypeNamesTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/QualTypeNames.h:62,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/QualTypeNamesTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[100%] Linking CXX executable ClangCodeGenTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CodeGen" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangCodeGenTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o CMakeFiles/ClangCodeGenTests.dir/CodeGenExternalTest.cpp.o CMakeFiles/ClangCodeGenTests.dir/IncrementalProcessingTest.cpp.o CMakeFiles/ClangCodeGenTests.dir/TBAAMetadataTest.cpp.o  -o ClangCodeGenTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a -lpthread ../../../../lib/libclangDriver.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
/usr/bin/make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-bcanalyzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-bcanalyzer
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target ClangCodeGenTests
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestCallVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestCallVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTestCallVisitor.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTestCallVisitor.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-cat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-cat/CMakeFiles/llvm-cat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-cat
/usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-dis/CMakeFiles/llvm-dis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-dis
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-modextract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-modextract
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestExprVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestExprVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTestExprVisitor.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTestExprVisitor.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-nm
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/TestVisitor.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-objdump
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringActionRulesTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RefactoringActionRulesTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RefactoringActionRulesTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTestContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ReplacementTest.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RefactoringActionRulesTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:113:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTestContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   required from 'static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter<T, BaseT>::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ConditionalOperator; BaseT = clang::Stmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42:   required from 'const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::internal::MatcherInterface<T>::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::ConditionalOperator]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-readobj
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RefactoringTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTestContext.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ReplacementTest.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RefactoringTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-symbolizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-symbolizer
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/ReplacementsYaml.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp:14:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target opt
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/RewriterTest.cpp"
/usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/driver/CMakeFiles/clang.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target clang
[100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /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~+rc3/build-llvm/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ToolingTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests/Tooling/ToolingTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-index-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target c-index-test
/usr/bin/make -f tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build.make tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-arcmt-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build.make tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target c-arcmt-test
[100%] Linking CXX executable ASTMatchersTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/ASTMatchers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ASTMatchersTests.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,-O3 -Wl,--gc-sections CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o  -o ASTMatchersTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target ASTMatchersTests
[100%] Linking CXX executable ToolingTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/Tooling" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ToolingTests.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,-O3 -Wl,--gc-sections CMakeFiles/ToolingTests.dir/ASTSelectionTest.cpp.o CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o CMakeFiles/ToolingTests.dir/ExecutionTest.cpp.o CMakeFiles/ToolingTests.dir/FixItTest.cpp.o CMakeFiles/ToolingTests.dir/LexicallyOrderedRecursiveASTVisitorTest.cpp.o CMakeFiles/ToolingTests.dir/LookupTest.cpp.o CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestCallVisitor.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestExprVisitor.cpp.o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o CMakeFiles/ToolingTests.dir/RefactoringActionRulesTest.cpp.o CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o  -o ToolingTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target ToolingTests
/usr/bin/make -f tools/clang/unittests/CMakeFiles/ClangUnitTests.dir/build.make tools/clang/unittests/CMakeFiles/ClangUnitTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/unittests/CMakeFiles/ClangUnitTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ClangUnitTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/unittests/CMakeFiles/ClangUnitTests.dir/build.make tools/clang/unittests/CMakeFiles/ClangUnitTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/unittests/CMakeFiles/ClangUnitTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target ClangUnitTests
/usr/bin/make -f tools/clang/test/CMakeFiles/check-clang.dir/build.make tools/clang/test/CMakeFiles/check-clang.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CMakeFiles/check-clang.dir/DependInfo.cmake" --color=
Scanning dependencies of target check-clang
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/test/CMakeFiles/check-clang.dir/build.make tools/clang/test/CMakeFiles/check-clang.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Running the Clang regression tests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test" && /usr/bin/python2.7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-lit -sv --param clang_site_config=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/lit.site.cfg /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test
llvm-lit: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/lit/lit/llvm/config.py:334: note: using clang: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang
-- Testing: 11827 tests, 4 threads --
Testing: 0  2  4  6  8  10 
FAIL: Clang :: CodeGen/address-safety-attr.cpp (1613 of 11827)
******************** TEST 'Clang :: CodeGen/address-safety-attr.cpp' FAILED ********************
Script:
--
echo "int DefinedInDifferentFile(int *a) { return *a; }" > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.extra-source.cpp
echo "struct S { S(){} ~S(){} };" >> /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.extra-source.cpp
echo "S glob_array[5];" >> /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.extra-source.cpp
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -std=c++11 -triple x86_64-apple-darwin -disable-O0-optnone -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp -include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.extra-source.cpp | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=WITHOUT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -std=c++11 -triple x86_64-apple-darwin -disable-O0-optnone -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp -include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.extra-source.cpp -fsanitize=address | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ASAN /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp
echo "fun:*BlacklistedFunction*" > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.func.blacklist
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -std=c++11 -triple x86_64-apple-darwin -disable-O0-optnone -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp -include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.extra-source.cpp -fsanitize=address -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.func.blacklist | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=BLFUNC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp
echo "src:/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp" | sed -e 's/\\/\\\\/g' > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.file.blacklist
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -std=c++11 -triple x86_64-apple-darwin -disable-O0-optnone -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp -include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.extra-source.cpp -fsanitize=address -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/address-safety-attr.cpp.tmp.file.blacklist | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=BLFILE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/address-safety-attr.cpp:85:12: error: expected string not found in input
// BLFILE: AddressSafetyOk{{.*}}) [[NOATTR]]
           ^
<stdin>:160:48: note: scanning from here
define i32 @_Z16NoAddressSafety6Pi(i32* %a) #2 {
                                               ^
<stdin>:160:48: note: with variable "NOATTR" equal to "#2"
define i32 @_Z16NoAddressSafety6Pi(i32* %a) #2 {
                                               ^
<stdin>:169:17: note: possible intended match here
define i32 @_Z15AddressSafetyOkPi(i32* %a) #0 {
                ^

--

********************
Testing: 0  2  4  6  8  10 12 
FAIL: Clang :: CodeGen/asan-globals.cpp (1710 of 11827)
******************** TEST 'Clang :: CodeGen/asan-globals.cpp' FAILED ********************
Script:
--
echo "int extra_global;" > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.extra-source.cpp
echo "global:*blacklisted_global*" > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.extra-source.cpp -fsanitize=address -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/asan-globals.cpp | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/asan-globals.cpp
echo "src:/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/asan-globals.cpp" | sed -e 's/\\/\\\\/g' > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist-src
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -include /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.extra-source.cpp -fsanitize=address -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist-src -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/asan-globals.cpp | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/asan-globals.cpp --check-prefix=BLACKLIST-SRC
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/asan-globals.cpp:35:19: error: expected string not found in input
// BLACKLIST-SRC: ![[GLOBAL]] = !{{{.*}} null, null, i1 false, i1 true}
                  ^
<stdin>:221:1: note: scanning from here
!2 = !{i32* getelementptr inbounds ({ i32, [60 x i8] }, { i32, [60 x i8] }* @global, i32 0, i32 0), !3, !"global", i1 false, i1 false}
^
<stdin>:221:1: note: with variable "GLOBAL" equal to "2"
!2 = !{i32* getelementptr inbounds ({ i32, [60 x i8] }, { i32, [60 x i8] }* @global, i32 0, i32 0), !3, !"global", i1 false, i1 false}
^
<stdin>:225:22: note: possible intended match here
!6 = !{i32* @attributed_global, null, null, i1 false, i1 true}
                     ^

--

********************
Testing: 0  2  4  6  8  10 12 14 
FAIL: Clang :: CodeGen/linux-arm-atomic.c (2105 of 11827)
******************** TEST 'Clang :: CodeGen/linux-arm-atomic.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv7-unknown-linux | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-linux | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv7-unknown-linux | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-linux | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=thumbv7-unknown-linux | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c -emit-llvm -o - -triple=armv6-unknown-freebsd | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c
--
Exit Code: 2

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c:17:14: error: redefinition of 'exchange_and_add'
_Atomic_word exchange_and_add(volatile _Atomic_word *__mem, int __val) {
             ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c:5:14: note: previous definition is here
_Atomic_word exchange_and_add(volatile _Atomic_word *__mem, int __val) {
             ^
1 error generated.
FileCheck error: '-' is empty.
FileCheck command line:  /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/linux-arm-atomic.c

--

********************
Testing: 0  2  4  6  8  10 12 14 16 
FAIL: Clang :: CodeGen/sanitize-init-order.cpp (2321 of 11827)
******************** TEST 'Clang :: CodeGen/sanitize-init-order.cpp' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsanitize=address -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp
echo "src:/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp=init" | sed -e 's/\\/\\\\/g' > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/sanitize-init-order.cpp.tmp-file.blacklist
echo "type:PODWithCtorAndDtor=init" > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/sanitize-init-order.cpp.tmp-type.blacklist
echo "type:NS::PODWithCtor=init" >> /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/sanitize-init-order.cpp.tmp-type.blacklist
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsanitize=address -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/sanitize-init-order.cpp.tmp-file.blacklist -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp --check-prefix=BLACKLIST
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsanitize=address -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/sanitize-init-order.cpp.tmp-type.blacklist -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp --check-prefix=BLACKLIST
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp:48:15: error: expected string not found in input
// BLACKLIST: ![[GLOB_3]] = !{%struct.PODWithCtorAndDtor* {{.*}}, i1 false, i1 false}
              ^
<stdin>:309:1: note: scanning from here
!3 = !{!"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp", i32 19, i32 13}
^
<stdin>:309:1: note: with variable "GLOB_3" equal to "4"
!3 = !{!"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-init-order.cpp", i32 19, i32 13}
^
<stdin>:310:98: note: possible intended match here
!4 = !{%struct.PODWithCtorAndDtor* getelementptr inbounds ({ %struct.PODWithCtorAndDtor, [60 x i8] }, { %struct.PODWithCtorAndDtor, [60 x i8] }* @s3, i32 0, i32 0), !5, !"s3", i1 true, i1 false}
                                                                                                 ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 
FAIL: Clang :: CodeGen/sanitize-thread-attr.cpp (2323 of 11827)
******************** TEST 'Clang :: CodeGen/sanitize-thread-attr.cpp' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -triple x86_64-apple-darwin -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-thread-attr.cpp | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=WITHOUT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-thread-attr.cpp
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -triple x86_64-apple-darwin -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-thread-attr.cpp -fsanitize=thread | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=TSAN /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-thread-attr.cpp
echo "src:/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-thread-attr.cpp" | sed -e 's/\\/\\\\/g' > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/sanitize-thread-attr.cpp.tmp
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -triple x86_64-apple-darwin -emit-llvm -o - /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-thread-attr.cpp -fsanitize=thread -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/sanitize-thread-attr.cpp.tmp | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=BL /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-thread-attr.cpp
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/sanitize-thread-attr.cpp:30:8: error: expected string not found in input
// BL: TSANOk{{.*}}) [[NOATTR]]
       ^
<stdin>:30:38: note: scanning from here
define i32 @_Z7NoTSAN3Pi(i32* %a) #0 {
                                     ^
<stdin>:30:38: note: with variable "NOATTR" equal to "#0"
define i32 @_Z7NoTSAN3Pi(i32* %a) #0 {
                                     ^
<stdin>:39:16: note: possible intended match here
define i32 @_Z6TSANOkPi(i32* %a) #1 {
               ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 
FAIL: Clang :: CodeGen/ubsan-blacklist.c (2412 of 11827)
******************** TEST 'Clang :: CodeGen/ubsan-blacklist.c' FAILED ********************
Script:
--
echo "fun:hash" > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/ubsan-blacklist.c.tmp-func.blacklist
echo "src:/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/ubsan-blacklist.c" | sed -e 's/\\/\\\\/g' > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/ubsan-blacklist.c.tmp-file.blacklist
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsanitize=unsigned-integer-overflow -emit-llvm /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/ubsan-blacklist.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/ubsan-blacklist.c --check-prefix=DEFAULT
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsanitize=unsigned-integer-overflow -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/ubsan-blacklist.c.tmp-func.blacklist -emit-llvm /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/ubsan-blacklist.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/ubsan-blacklist.c --check-prefix=FUNC
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsanitize=unsigned-integer-overflow -fsanitize-blacklist=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/CodeGen/Output/ubsan-blacklist.c.tmp-file.blacklist -emit-llvm /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/ubsan-blacklist.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/ubsan-blacklist.c --check-prefix=FILE
--
Exit Code: 1

Command Output (stderr):
--
<stdin>:22:2: error: FILE-NOT: string occurred!
 call void @__ubsan_handle_mul_overflow_abort(i8* bitcast ({ { [98 x i8]*, i32, i32 }, { i16, i16, [15 x i8] }* }* @1 to i8*), i32 %1, i32 37) #3, !nosanitize !3
 ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/CodeGen/ubsan-blacklist.c:16:14: note: FILE-NOT: pattern specified here
// FILE-NOT: call {{.*}}void @__ubsan
             ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 
FAIL: Clang :: Driver/arm-features.c (4039 of 11827)
******************** TEST 'Clang :: Driver/arm-features.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic+crc -march=armv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CRC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8a+crc -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CRC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic+crypto -march=armv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CRYPTO /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8a+crypto -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CRYPTO /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic+dsp -march=armv8m.main -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-DSP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8m.main+dsp -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-DSP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic+nocrc -march=armv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-NOCRC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8a+nocrc -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-NOCRC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic+nocrypto -march=armv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-NOCRYPTO /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8a+nocrypto -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-NOCRYPTO /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic+nodsp -march=armv8m.main -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-NODSP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-none-eabi -mcpu=generic -march=armv8m.main+nodsp -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-NODSP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c:6:18: error: expected string not found in input
// CHECK-CRYPTO: "-cc1"{{.*}} "-triple" "armv8-{{.*}} "-target-cpu" "generic"{{.*}} "-target-feature" "+crypto"
                 ^
<stdin>:1:1: note: scanning from here
clang version 6.0.0-+rc3-1 (tags/RELEASE_600/rc3)
^
<stdin>:5:365: note: possible intended match here
 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang-6.0" "-cc1" "-triple" "armv8-none-none-eabi" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "arm-features.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" "generic" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-target-abi" "aapcs" "-msoft-float" "-mfloat-abi" "soft" "-fallow-half-arguments-and-returns" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/arm-features.gcno" "-resource-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0" "-internal-isystem" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include" "-internal-isystem" "include" "-fdebug-compilation-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-features.o" "-x" "c" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-features.c"
                                                                                                                                                                                                                                                                                                                                                                            ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 
FAIL: Clang :: Driver/arm-ias-Wa.s (4040 of 11827)
******************** TEST 'Clang :: Driver/arm-ias-Wa.s' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -Wa,-mcpu=cortex-a15 -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -Wa,-mcpu=bogus -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS-CPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a8 -Wa,-mcpu=cortex-a15 -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-DUP-CPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -Wa,-mfpu=neon -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-NEON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -Wa,-mfpu=bogus -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-BOGUS-FPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv3 -Wa,-mfpu=neon -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-DUP-FPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -Wa,-march=armbogusv6 -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS-ARCH /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv7 -Wa,-march=armv6 -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-DUP-ARCH /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -Wa,-mhwdiv=arm -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-ARM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -Wa,-mhwdiv=thumb -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -Wa,-mhwdiv=bogus -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-BOGUS-HDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mhwdiv=arm -Wa,-mhwdiv=thumb -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-DUP-HDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7a-none-eabi -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1  /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target x86_64-apple-darwin -arch armv7 -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-A-PROFILE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7r-none-eabi -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-R-PROFILE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7m-none-eabi -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1  /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target thumbv7m-none-eabi -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1  /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target x86_64-apple-darwin -arch armv7m -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-M-PROFILE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s:26:16: error: expected string not found in input
// CHECK-NEON: "-target-feature" "+neon"
               ^
<stdin>:1:1: note: scanning from here
clang version 6.0.0-+rc3-1 (tags/RELEASE_600/rc3)
^
<stdin>:5:371: note: possible intended match here
 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang-6.0" "-cc1as" "-triple" "armv4t--linux-eabi" "-filetype" "obj" "-main-file-name" "arm-ias-Wa.s" "-target-cpu" "arm7tdmi" "-target-feature" "-fp-only-sp" "-target-feature" "-d16" "-target-feature" "+vfp3" "-target-feature" "-fp16" "-target-feature" "-vfp4" "-target-feature" "-fp-armv8" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-fdebug-compilation-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver" "-dwarf-debug-producer" "clang version 6.0.0-+rc3-1 (tags/RELEASE_600/rc3)" "-dwarf-version=4" "-mrelocation-model" "static" "-mllvm" "-arm-add-build-attributes" "-o" "arm-ias-Wa.o" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-ias-Wa.s"
                                                                                                                                                                                                                                                                                                                                                                                  ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 
FAIL: Clang :: Driver/arm-mfpu.c (4048 of 11827)
******************** TEST 'Clang :: Driver/arm-mfpu.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fpa /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FPA /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fpe2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FPA /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fpe3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FPA /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=maverick /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FPA /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfp3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv3-fp16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP3-FP16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfp3-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP3-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv3-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP3-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv3-d16-fp16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP3-D16-FP16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv3xd /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP3XD /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv3xd-fp16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP3XD-FP16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfp4 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP4 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv4 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP4 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfp4-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP4-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=vfpv4-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-VFP4-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fp4-sp-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FP4-SP-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fpv4-sp-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FP4-SP-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fp5-sp-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FP5-SP-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fpv5-sp-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FP5-SP-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fp5-dp-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FP5-DP-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=fpv5-dp-d16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FP5-DP-D16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=neon /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-NEON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=neon-fp16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-NEON-FP16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=neon-vfpv3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-NEON-VFPV3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -mfpu=neon-vfpv4 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-NEON-VFPV4 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-eabi -msoft-float /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/arm-mfpu.c.tmp.o 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-SOFT-FLOAT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-ARMV8-DEFAULT-SOFT-FP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mfpu=fp-armv8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-ARMV8-SOFT-FLOAT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-linux-gnueabihf -mfpu=fp-armv8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-FP-ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-linux-gnueabihf -mfpu=neon-fp-armv8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-NEON-FP-ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-linux-gnueabihf -mfpu=crypto-neon-fp-armv8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-CRYPTO-NEON-FP-ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-linux-gnueabi -mfpu=none /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-NO-FP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabihf /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-HF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-musleabihf /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-HF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-apple-darwin -x assembler /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c -### -c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=ASM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c:142:16: error: expected string not found in input
// CHECK-NEON: "-target-feature" "+neon"
               ^
<stdin>:1:1: note: scanning from here
clang version 6.0.0-+rc3-1 (tags/RELEASE_600/rc3)
^
<stdin>:5:656: note: possible intended match here
 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang-6.0" "-cc1" "-triple" "armv4t--linux-eabi" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "arm-mfpu.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-masm-verbose" "-mconstructor-aliases" "-fuse-init-array" "-target-cpu" "arm7tdmi" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "-fp-only-sp" "-target-feature" "-d16" "-target-feature" "+vfp3" "-target-feature" "-fp16" "-target-feature" "-vfp4" "-target-feature" "-fp-armv8" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-target-abi" "aapcs" "-msoft-float" "-mfloat-abi" "soft" "-fallow-half-arguments-and-returns" "-dwarf-column-info" "-debugger-tuning=gdb" "-resource-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0" "-internal-isystem" "/usr/local/include" "-internal-isystem" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include" "-internal-externc-isystem" "/include" "-internal-externc-isystem" "/usr/include" "-fdebug-compilation-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "/tmp/lit_tmp_A4_z4J/arm-mfpu-02a943.o" "-x" "c" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-mfpu.c"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 
FAIL: Clang :: Driver/cross-linux.c (4134 of 11827)
******************** TEST 'Clang :: Driver/cross-linux.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_cross_linux_tree/usr    --target=i386-unknown-linux-gnu    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-I386 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_cross_linux_tree/usr    --target=x86_64-unknown-linux-gnu    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-X86-64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_cross_linux_tree/usr    --target=x86_64-unknown-linux-gnux32    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-X32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_cross_linux_tree/usr    --target=x86_64-unknown-linux-gnu -m32    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-I386 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_cross_linux_tree/usr    --target=i386-unknown-linux-gnu -m64    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-X86-64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr    --target=i386-unknown-linux    --sysroot=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_linux_tree    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-MULTI32-I386 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/multilib_32bit_linux_tree/usr    --target=x86_64-unknown-linux    --sysroot=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_linux_tree    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-MULTI32-X86-64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr    --target=i386-unknown-linux    --sysroot=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_linux_tree    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-MULTI64-I386 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -### -o /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/Output/cross-linux.c.tmp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c 2>&1 -no-integrated-as -fuse-ld=ld    --gcc-toolchain=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/multilib_64bit_linux_tree/usr    --target=x86_64-unknown-linux    --sysroot=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_linux_tree    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix=CHECK-MULTI64-X86-64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/cross-linux.c:7:16: error: expected string not found in input
// CHECK-I386: "{{.*}}/Inputs/basic_cross_linux_tree/usr/lib/gcc/i386-unknown-linux-gnu/4.6.0/../../../../i386-unknown-linux-gnu/bin{{/|\\\\}}ld" {{.*}} "-m" "elf_i386"
               ^
<stdin>:6:203: note: scanning from here
 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/Inputs/basic_cross_linux_tree/usr/lib/gcc/i386-unknown-linux-gnu/4.6.0/../../../../i386-unknown-linux-gnu/bin/as" "--32" "-o" "/tmp/lit_tmp_A4_z4J/cross-linux-ca7ad0.o" "/tmp/lit_tmp_A4_z4J/cross-linux-18fbc7.s"
                                                                                                                                                                                                          ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 
FAIL: Clang :: Driver/mips-as.c (4285 of 11827)
******************** TEST 'Clang :: Driver/mips-as.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS32R2-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mipsel-linux-gnu -###    -no-integrated-as -c -EB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS32R2-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -###    -no-integrated-as -fPIC -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS32R2-EB-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mipsel-linux-gnu -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS32R2-DEF-EL-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -###    -no-integrated-as -fno-pic -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS64R2-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS64R2-EB-AS-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64el-linux-gnu -###    -no-integrated-as -c -fno-pic /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS64R2-DEF-EL-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64el-linux-gnu -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS64R2-DEF-EL-AS-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mabi=n32 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-N32-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mabi=n32 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -fno-pic 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-N32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mipsel-linux-gnu -mabi=32 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS32R2-EL-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mabi=32 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -EL 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS32R2-EL-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64el-linux-gnu -mabi=64 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS64R2-EL-AS-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64el-linux-gnu -mabi=64 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -fno-pic 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS64R2-EL-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -march=mips32r2 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-32R2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -march=p5600 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-P5600 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -march=octeon -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-OCTEON-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -march=octeon -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -fno-pic 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-OCTEON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips1 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-1 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips2 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips3 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips4 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-4 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips5 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips32 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips32r2 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-32R2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips32r3 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-32R3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips32r5 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-32R5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips32r6 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-32R6 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64 -###    -no-integrated-as -c -fno-pic /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64r2 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64R2-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64r3 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64R3-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64r3 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -fno-pic 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64R3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64r5 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64R5-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64r5 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -fno-pic 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64R5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64r6 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64R6-PIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -mips64r6 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -fno-pic 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-ALIAS-64R6 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mno-mips16 -mips16 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mips16 -mno-mips16 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-N16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mno-micromips -mmicromips -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-MICRO /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mmicromips -mno-micromips -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-NMICRO /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mno-dsp -mdsp -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-DSP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mdsp -mno-dsp -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-NDSP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mno-dspr2 -mdspr2 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-DSPR2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mdspr2 -mno-dspr2 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-NDSPR2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mnan=legacy -mnan=2008 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-NAN2008 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mnan=2008 -mnan=legacy -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-NAN-LEGACY /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mfp64 -mfpxx -mfp32 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-MFP32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mfp32 -mfp64 -mfpxx -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-MFPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mfpxx -mfp32 -mfp64 -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-MFP64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mno-msa -mmsa -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-MSA /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -mmsa -mno-msa -###    -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS-NMSA /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips1    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS1-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips2    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS2-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips3    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS3-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips4    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS4-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips5    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS5-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips32    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS32-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips32r6    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS32R6-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips64    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS64-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -no-integrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c -mcpu=mips64r6    2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS64R6-EB-AS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -mhard-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=HARDFLOAT --implicit-check-not=-msoft-float /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -mhard-float -msoft-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SOFTFLOAT --implicit-check-not=-mhard-float /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -mno-odd-spreg -modd-spreg -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ODDSPREG --implicit-check-not=-mno-odd-spreg /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -modd-spreg -mno-odd-spreg -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=NOODDSPREG --implicit-check-not=-modd-spreg /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -mdouble-float -msingle-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SINGLEFLOAT --implicit-check-not=-mdouble-float /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -mdouble-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DOUBLEFLOAT --implicit-check-not=-msingle-float /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SOFTFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msoft-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MTI-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MTI-SOFTFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msoft-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=IMG-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msoft-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=IMG-SOFTFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SINGLEFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msingle-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-mti-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msingle-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-img-linux-gnu -### -no-integrated-as -msingle-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c 2>&1    | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-as.c:189:13: error: expected string not found in input
// MIPS-16: as{{(.exe)?}}" "-march" "mips32r2" "-mabi" "32" "-mno-shared" "-call_nonpic" "-EB" "-mips16"
            ^
<stdin>:1:1: note: scanning from here
clang version 6.0.0-+rc3-1 (tags/RELEASE_600/rc3)
^
<stdin>:6:4: note: possible intended match here
 "/usr/bin/as" "-march" "mips32r2" "-mabi" "32" "-mno-shared" "-call_nonpic" "-EB" "-mfpxx" "-mips16" "-o" "mips-as.o" "/tmp/lit_tmp_A4_z4J/mips-as-be48c3.s"
   ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 
FAIL: Clang :: Driver/mips-integrated-as.s (4297 of 11827)
******************** TEST 'Clang :: Driver/mips-integrated-as.s' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-O32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mabi=32 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-O32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mabi=o32 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-O32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mabi=eabi 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-EABI32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=n32 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-N32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mabi=n32 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-N32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips64 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-N64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=64 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-N64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=n64 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-N64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=64 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-N64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips64-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips64 -mabi=n64 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABI-N64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -msoft-float 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SOFTFLOAT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=HARDFLOAT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mhard-float 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=HARDFLOAT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=NAN-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips32r6 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=NAN-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips64r6 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=NAN-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mnan=legacy 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=NAN-LEGACY /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -march=mips32r6 -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mnan=2008 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=NAN-2008 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DEFAULT-FLOAT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -msingle-float 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SINGLE-FLOAT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mdouble-float 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DOUBLE-FLOAT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS16-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mips16 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS16-ON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mno-mips16 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MIPS16-OFF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MICROMIPS-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mmicromips 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MICROMIPS-ON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mno-micromips 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MICROMIPS-OFF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DSP-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mdsp 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DSP-ON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mno-dsp 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DSP-OFF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DSPR2-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mdspr2 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DSPR2-ON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mno-dspr2 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=DSPR2-OFF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MSA-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mmsa 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MSA-ON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mno-msa 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MSA-OFF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=FPXX-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mfp32 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=FP32 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mfpxx 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mfp64 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=FP64 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ODDSPREG-DEFAULT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -modd-spreg 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ODDSPREG-ON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mno-odd-spreg 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ODDSPREG-OFF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mfpxx -modd-spreg 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=FPXX-ODDSPREG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mabicalls 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABICALLS-ON /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s -mno-abicalls 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=ABICALLS-OFF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -msoft-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -msoft-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SOFTFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-mti-linux-gnu -### -fintegrated-as -msoft-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MTI-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-mti-linux-gnu -### -fintegrated-as -msoft-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MTI-SOFTFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-img-linux-gnu -### -fintegrated-as -msoft-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=IMG-SOFTFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-img-linux-gnu -### -fintegrated-as -msoft-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=IMG-SOFTFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -msingle-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-linux-gnu -### -fintegrated-as -msingle-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=SINGLEFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-mti-linux-gnu -### -fintegrated-as -msingle-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-mti-linux-gnu -### -fintegrated-as -msingle-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=MTI-SINGLEFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-img-linux-gnu -### -fintegrated-as -msingle-float -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-IMPLICIT-FPXX --implicit-check-not=-mfpxx /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target mips-img-linux-gnu -### -fintegrated-as -msingle-float -mfpxx -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s 2>&1 |    /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=IMG-SINGLEFLOAT-EXPLICIT-FPXX /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s
--
Exit Code: 1

Command Output (stderr):
--
<stdin>:5:243: error: FPXX-DEFAULT-NOT: string occurred!
 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang-6.0" "-cc1as" "-triple" "mips--linux-gnu" "-filetype" "obj" "-main-file-name" "mips-integrated-as.s" "-target-cpu" "mips32r2" "-target-feature" "-noabicalls" "-target-feature" "+fpxx" "-target-feature" "+nooddspreg" "-fdebug-compilation-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver" "-dwarf-debug-producer" "clang version 6.0.0-+rc3-1 (tags/RELEASE_600/rc3)" "-dwarf-version=4" "-mrelocation-model" "static" "-target-abi" "o32" "-o" "mips-integrated-as.o" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s"
                                                                                                                                                                                                                                                  ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/mips-integrated-as.s:163:22: note: FPXX-DEFAULT-NOT: pattern specified here
// FPXX-DEFAULT-NOT: "-target-feature" "+fpxx"
                     ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 
FAIL: Clang :: Driver/arm-cortex-cpus.c (4397 of 11827)
******************** TEST 'Clang :: Driver/arm-cortex-cpus.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=generic -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=generic -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mthumb -mcpu=generic -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-GENERIC-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mthumb -mcpu=generic -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-GENERIC-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv4t -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V4T /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv4t -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V4T /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv4t -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V4T-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mthumb -march=armv4t -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V4T-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5t -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv5t -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv5 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5t -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv5 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5e -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5E /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv5e -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5E /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5e -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5E-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv5e -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5E-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv5tej -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5TEJ /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv5tej -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V5TEJ-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6j -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6J /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6j -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6J-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6k -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6K /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6k -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6K /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6k -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6K-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6k -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6K-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6t2 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6T2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6t2 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6T2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6t2 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6T2-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6t2 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6T2-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6m -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6m -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6sm -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6sm -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6m -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6M-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6m -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6M-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7m -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv7-m -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7em -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv7e-m -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7em -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7EM-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv7e-m -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7EM-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6m-apple-darwin -arch armv6m -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V6M-DARWIN /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7m-apple-darwin -arch armv7m -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7M-DARWIN /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7em-apple-darwin -arch armv7em -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7EM-DARWIN /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7a-linux-gnueabi -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -march=armv7-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7a-linux-gnueabi -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -march=armv7-a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7r-linux-gnueabi -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -march=armv7-r -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7r-linux-gnueabi -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -march=armv7-r -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mlittle-endian -march=armv8-a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8r-linux-gnueabi -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8r -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8-r -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8r-linux-gnueabi -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8r -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8-r -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8r-linux-gnueabi -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 |      /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8r -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 |      /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8r-linux-gnueabi -mthumb -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 |      /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R-THUMB-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8r -mthumb -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 |      /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8R-THUMB-BIG /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target armv8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target armv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target armv8 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target armv8a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -mlittle-endian -march=armv8-a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-GENERIC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armebv8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armebv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8-a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8a -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armebv8 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armebv8a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8a -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.1a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.1a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.1-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.1a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.1a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.1a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mlittle-endian -march=armv8.1-a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8.1a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target armv8.1a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8.1-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8.1a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target armv8.1a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -march=armv8.1a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -mcpu=generic -target arm -mlittle-endian -march=armv8.1-a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armebv8.1a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8.1a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8.1-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.1a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8.1a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8.1-a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.1a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.1a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.1-a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.1a -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.1a -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.1-a -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armebv8.1a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8.1a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8.1-a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.1a -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8.1a -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8.1-a -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V81A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.2a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.2a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.2-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.2a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.2a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.2a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mlittle-endian -march=armv8.2-a -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armebv8.2a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.2a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8.2a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8.2-a -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8.2a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8.2-a -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.2a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.2a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.2-a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.2a -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.2a -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8.2-a -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armebv8.2a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8.2a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -march=armebv8.2-a -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.2a -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8.2a -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armebv8.2-a -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-V82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -march=armv8.2-a+fp16 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix CHECK-V82A-FP16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mcpu=cortex-a53+fp16 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix CHECK-CORTEX-A53-FP16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mcpu=cortex-a53+nofp16 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck --check-prefix CHECK-CORTEX-A53-NOFP16 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8m.base /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_BASELINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8-m.base /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_BASELINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8m.base /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_BASELINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8m.base -mbig-endian /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_BASELINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8-m.base -mbig-endian /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_BASELINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8m.base -mbig-endian /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_BASELINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8m.main /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_MAINLINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8-m.main /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_MAINLINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8m.main /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=V8M_MAINLINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8m.main -mbig-endian /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_MAINLINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8-m.main -mbig-endian /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_MAINLINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv8m.main -mbig-endian /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c -### -c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c --check-prefix=EBV8M_MAINLINE
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armbogusv6 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm---eabihf -march=armbogusv7 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS-HF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=armv6bogus -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=bogus -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS3 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=bogus -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS-CPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-apple-darwin -arch arm64 -mcpu=bogus -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS-CPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-apple-darwin -arch arm64 -mtune=bogus -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BOGUS-TUNE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=arm1136j-s -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=arm1136jf-s -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=mpcore -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6K /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=mpcorenovfp -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6K /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=arm1176jz-s -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6KZ /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=arm1176jzf-s -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6KZ /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=arm1156t2-s -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6T2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=arm1156t2f-s -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6T2 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a7 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a9 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a12 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a15 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a17 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a5 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a7 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a8 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a9 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a12 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a15 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-a17 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a5 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a7 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a8 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a9 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a12 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a15 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-a17 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m0 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m0plus -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m1 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=sc000 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV6M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m3 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m3 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=sc300 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=sc300 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-m3 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m3 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7M /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m4 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m7 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m4 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m7 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-m4 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-m7 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m4 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-m7 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7EM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r4 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r4f -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r7 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r4 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r4f -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r5 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r7 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb-linux-gnueabi -mcpu=cortex-r8 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r4f -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r5 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r7 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r8 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV7R-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a32 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a35 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a53 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a57 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a72 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a73 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m1 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m2 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m3 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a32 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a35 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a53 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a57 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a72 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a73 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m1 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m2 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m3 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a55 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a75 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a55 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a75 -mlittle-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a32 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a35 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a53 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a57 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a72 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a73 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=exynos-m1 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=exynos-m2 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=exynos-m3 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a32 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a35 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a53 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a57 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a72 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a73 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m1 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m2 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m3 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a55 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a75 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a55 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a75 -mbig-endian -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-r52 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a32 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a35 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a53 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a57 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a72 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a73 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m1 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m2 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m3 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a32 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a35 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a53 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a57 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a72 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a73 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m1 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m2 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m3 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a55 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECKCPUV82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a75 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECKCPUV82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a55 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECKCPUV82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a75 -mlittle-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECKCPUV82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a32 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a35 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a53 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a57 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a72 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a73 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=exynos-m1 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=exynos-m2 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=exynos-m3 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a32 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a35 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a53 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a57 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a72 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a73 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m1 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m2 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=exynos-m3 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV8A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a55 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armeb -mcpu=cortex-a75 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a55 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a75 -mbig-endian -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-BE-CPUV82A-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a73 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CORTEX-A73 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a73 -mfpu=crypto-neon-fp-armv8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CORTEX-A73-MFPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a73 -mfloat-abi=soft -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CORTEX-A73-SOFT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a75 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CORTEX-A75 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a75 -mfpu=crypto-neon-fp-armv8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CORTEX-A75-MFPU /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-arm-none-eabi -mcpu=cortex-a75 -mfloat-abi=soft -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CORTEX-A75-SOFT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-m23 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8MBASE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-m33 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CPUV8MMAIN /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=Cortex-a5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=cortex-A7 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=CORTEX-a8 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=Cortex-A9 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=corteX-A12 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=CorteX-a15 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-linux-gnueabi -mcpu=CorteX-A17 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-CPUV7A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=Armv5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-V5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=ARMV5 -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-V5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=Armv6t2 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-V6T2-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -march=ARMV6T2 -mthumb -### -c /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -check-prefix=CHECK-CASE-INSENSITIVE-V6T2-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c:602:27: error: expected string not found in input
// CHECK-CORTEX-A73-MFPU: "-target-feature" "+crypto"
                          ^
<stdin>:5:753: note: scanning from here
 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang-6.0" "-cc1" "-triple" "armv8-arm-none-eabi" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "arm-cortex-cpus.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" "cortex-a73" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "+crc" "-target-feature" "+dsp" "-target-feature" "-ras" "-target-feature" "-dotprod" "-target-feature" "+hwdiv-arm" "-target-feature" "+hwdiv" "-target-feature" "-fp-only-sp" "-target-feature" "-d16" "-target-feature" "+fp-armv8" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-target-abi" "aapcs" "-msoft-float" "-mfloat-abi" "soft" "-fallow-half-arguments-and-returns" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/arm-cortex-cpus.gcno" "-resource-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0" "-internal-isystem" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include" "-internal-isystem" "include" "-fdebug-compilation-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-cortex-cpus.o" "-x" "c" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^
<stdin>:5:779: note: possible intended match here
 "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang-6.0" "-cc1" "-triple" "armv8-arm-none-eabi" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "arm-cortex-cpus.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" "cortex-a73" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "+crc" "-target-feature" "+dsp" "-target-feature" "-ras" "-target-feature" "-dotprod" "-target-feature" "+hwdiv-arm" "-target-feature" "+hwdiv" "-target-feature" "-fp-only-sp" "-target-feature" "-d16" "-target-feature" "+fp-armv8" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-target-abi" "aapcs" "-msoft-float" "-mfloat-abi" "soft" "-fallow-half-arguments-and-returns" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver/arm-cortex-cpus.gcno" "-resource-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0" "-internal-isystem" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include" "-internal-isystem" "include" "-fdebug-compilation-dir" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/test/Driver" "-ferror-limit" "19" "-fmessage-length" "0" "-fno-signed-char" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-o" "arm-cortex-cpus.o" "-x" "c" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Driver/arm-cortex-cpus.c"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 
FAIL: Clang :: Preprocessor/arm-target-features.c (6875 of 11827)
******************** TEST 'Clang :: Preprocessor/arm-target-features.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-none-linux-gnu -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8r-none-linux-gnu -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V8R /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7a-none-linux-gnu -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7ve-none-linux-gnu -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V7VE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target x86_64-apple-macosx10.10 -arch armv7s -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V7S /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mfloat-abi=hard -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mfloat-abi=hard -mfpu=fp-armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-FP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mfloat-abi=hard -mfpu=neon-fp-armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-NEON-FP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mfloat-abi=hard -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-BAREHF-NEON-FP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mnocrc -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V8-NOCRC /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-eabi -mthumb -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mhwdiv=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -mhwdiv=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mhwdiv=thumb -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -mhwdiv=arm -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NOHWDIV-V8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a -mthumb -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8a-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8m.base-none-linux-gnu -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8M_BASELINE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8m.main-none-linux-gnu -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8M_MAINLINE /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-linux-gnu -march=armv8-m.main+dsp -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=V8M_MAINLINE_DSP /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-linux-gnu -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-DEFS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-linux-gnu -fno-math-errno -fno-signed-zeros        -fno-trapping-math -fassociative-math -freciprocal-math        -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-FASTMATH /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-linux-gnu -ffast-math -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o -        | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-FASTMATH /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-linux-gnu -fshort-wchar -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-SHORTWCHAR /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-none-linux-gnu -fshort-enums -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-SHORTENUMS /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-a15 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=HWDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=HWDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-a15 -mhwdiv=arm -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=HWDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -mhwdiv=thumb -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=HWDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a15 -mhwdiv=thumb -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mthumb -mcpu=cortex-a15 -mhwdiv=arm -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-a15 -mhwdiv=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mthumb -mcpu=cortex-a15 -mhwdiv=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NOHWDIV /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a7 -mfpu=vfp4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NONEON-A7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a7 -mfpu=vfp4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NONEON-A7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a5 -mfpu=vfp4-d16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NONEON-A5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a5 -mfpu=vfp4-d16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=NONEON-A5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv4t -mcpu=ep9312 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A4T /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5 -mcpu=arm10tdmi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A5T /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-a5 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-a5 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7k -mcpu=cortex-a7 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7k -mthumb -mcpu=cortex-a7 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target x86_64-apple-darwin -arch armv7k -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV7K /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-a8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-a8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-a9 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A9 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-a9 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A9 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a12 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A12 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a12 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A12 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a12 -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A12 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a12 -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A12 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-a12 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A12 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-a12 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A12 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-a15 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A15 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-a15 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A15 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a17 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A17 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a17 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=DEFAULTFPU-A17 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mcpu=cortex-a17 -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A17 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-none-linux-gnueabi -mthumb -mcpu=cortex-a17 -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=FPUNONE-A17 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-a17 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A17 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-a17 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=A17 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7s -mcpu=swift -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=SWIFT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7s -mthumb -mcpu=swift -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=SWIFT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mcpu=cortex-a32 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -mcpu=cortex-a32 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mcpu=cortex-a35 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -mcpu=cortex-a35 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mcpu=cortex-a53 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -mcpu=cortex-a53 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mcpu=cortex-a57 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -mcpu=cortex-a57 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mcpu=cortex-a72 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -mcpu=cortex-a72 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mcpu=cortex-a73 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8 -mthumb -mcpu=cortex-a73 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=ARMV8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-r4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R4-ARM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-r4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R4-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-r4f -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R4F-ARM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-r4f -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R4F-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-r5 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-r5 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R5 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-r7 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-r7 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=cortex-r8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-r8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=R7-R8 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-m0 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-m0plus -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-m1 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=sc000 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M0-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-m3 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M3-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=sc300 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M3-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-m4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M4-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=cortex-m7 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M7-THUMB /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-m23 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M23 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm -mcpu=cortex-m33 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=M33 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mcpu=krait -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=KRAIT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7 -mthumb -mcpu=krait -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=KRAIT /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.1a-none-none-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V81A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8.2a-none-none-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck -match-full-lines --check-prefix=CHECK-V82A /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c
--
Exit Code: 1

Command Output (stderr):
--
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
clang-6.0: warning: unknown platform, assuming -mfloat-abi=soft
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-target-features.c:165:18: error: expected string not found in input
// DEFAULTFPU-A7:#define __ARM_NEON__ 1
                 ^
<stdin>:23:1: note: scanning from here
#define __ARM_FP16_ARGS 1
^
<stdin>:28:1: note: possible intended match here
#define __ARM_VFPV4__ 1
^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 
FAIL: Clang :: Preprocessor/arm-acle-6.5.c (6878 of 11827)
******************** TEST 'Clang :: Preprocessor/arm-acle-6.5.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=none -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv4-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6m-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7r-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7m-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfpv3xd -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-ONLY
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfpv3xd-fp16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=fpv4-sp-d16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=fpv5-sp-d16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfp -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfpv2 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfpv3 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfp3-d16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=neon -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7a-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7ve-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfpv3-fp16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfpv3-d16-fp16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfpv4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=vfpv4-d16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=fpv5-d16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=fp-armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=neon-fp16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=neon-vfpv4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=neon-fp-armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target arm-eabi -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-SP-DP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv4-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6m-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7m-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7a-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7a-eabi -mfpu=vfpv4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7ve-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7ve-eabi -mfpu=vfpv4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7r-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7r-eabi -mfpu=vfpv4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7em-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-eabi -mfpu=vfpv4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-FMA
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv4-eabi -mfpu=neon -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5-eabi -mfpu=neon -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6-eabi -mfpu=neon -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-NEON
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-eabi -mfpu=neon -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-eabi -mfpu=neon-fp16 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-eabi -mfpu=neon-vfpv4 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-eabi -mfpu=neon-fp-armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-eabi -mfpu=crypto-neon-fp-armv8 -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NEON-SP-HP
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv4-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv5-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv6-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv7-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-NO-EXTENSIONS
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -target armv8-eabi -x c -E -dM /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -o - | /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/FileCheck /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c -check-prefix CHECK-EXTENSIONS
--
Exit Code: 1

Command Output (stderr):
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Preprocessor/arm-acle-6.5.c:74:19: error: expected string not found in input
// CHECK-NEON-SP: __ARM_NEON 1
                  ^
<stdin>:1:1: note: scanning from here
#define _ILP32 1
^
<stdin>:21:9: note: possible intended match here
#define __ARM_PCS 1
        ^

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 
FAIL: Clang :: Sema/builtin-object-size.c (7424 of 11827)
******************** TEST 'Clang :: Sema/builtin-object-size.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsyntax-only -verify /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtin-object-size.c
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsyntax-only -triple x86_64-apple-darwin9 -verify /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtin-object-size.c
--
Exit Code: 1

Command Output (stderr):
--
error: 'error' diagnostics seen but not expected: 
  Line 108: use of unknown builtin '__builtin___strlcpy_chk'
1 error generated.

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 
FAIL: Clang :: Sema/builtins.c (7441 of 11827)
******************** TEST 'Clang :: Sema/builtins.c' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c -fsyntax-only -verify -pedantic -Wstrlcpy-strlcat-size -Wno-string-plus-int -triple=i686-apple-darwin9
--
Exit Code: 1

Command Output (stderr):
--
error: 'error' diagnostics seen but not expected: 
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 192: use of unknown builtin '__builtin___strlcpy_chk'
error: 'warning' diagnostics expected but not seen: 
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 197: incompatible integer to pointer conversion
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: size argument in 'strlcpy' call appears to be size of the source; expected the size of the destination
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: size argument in '__builtin___strlcpy_chk' call appears to be size of the source; expected the size of the destination
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: '__builtin___strlcpy_chk' will always overflow destination buffer
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: size argument in 'strlcat' call appears to be size of the source; expected the size of the destination
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: size argument in '__builtin___strlcat_chk' call appears to be size of the source; expected the size of the destination
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: '__builtin___strlcat_chk' will always overflow destination buffer
error: 'note' diagnostics expected but not seen: 
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 217: change size argument to be the size of the destination
error: 'note' diagnostics seen but not expected: 
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 192: did you mean '__builtin___memccpy_chk'?
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/Sema/builtins.c Line 191: '__builtin___memccpy_chk' declared here
14 errors generated.

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 
FAIL: Clang :: SemaCXX/warn-memsize-comparison.cpp (8571 of 11827)
******************** TEST 'Clang :: SemaCXX/warn-memsize-comparison.cpp' FAILED ********************
Script:
--
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/bin/clang -cc1 -internal-isystem /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/clang/6.0.0/include -nostdsysteminc -fsyntax-only -verify /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/SemaCXX/warn-memsize-comparison.cpp
--
Exit Code: 1

Command Output (stderr):
--
error: 'warning' diagnostics expected but not seen: 
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 75: size argument in 'strlcpy' call is a comparison
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 81: size argument in 'strlcat' call is a comparison
error: 'note' diagnostics expected but not seen: 
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 75: did you mean to compare
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 75: explicitly cast the argument
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 81: did you mean to compare
  File /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 81: explicitly cast the argument
6 errors generated.

--

********************
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 
Testing Time: 2713.80s
********************
Failing Tests (18):
    Clang :: CodeGen/address-safety-attr.cpp
    Clang :: CodeGen/asan-globals.cpp
    Clang :: CodeGen/linux-arm-atomic.c
    Clang :: CodeGen/sanitize-init-order.cpp
    Clang :: CodeGen/sanitize-thread-attr.cpp
    Clang :: CodeGen/ubsan-blacklist.c
    Clang :: Driver/arm-cortex-cpus.c
    Clang :: Driver/arm-features.c
    Clang :: Driver/arm-ias-Wa.s
    Clang :: Driver/arm-mfpu.c
    Clang :: Driver/cross-linux.c
    Clang :: Driver/mips-as.c
    Clang :: Driver/mips-integrated-as.s
    Clang :: Preprocessor/arm-acle-6.5.c
    Clang :: Preprocessor/arm-target-features.c
    Clang :: Sema/builtin-object-size.c
    Clang :: Sema/builtins.c
    Clang :: SemaCXX/warn-memsize-comparison.cpp

  Expected Passes    : 11715
  Expected Failures  : 17
  Unsupported Tests  : 77
  Unexpected Failures: 18
tools/clang/test/CMakeFiles/check-clang.dir/build.make:60: recipe for target 'tools/clang/test/CMakeFiles/check-clang' failed
make[5]: *** [tools/clang/test/CMakeFiles/check-clang] Error 1
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
CMakeFiles/Makefile2:53701: recipe for target 'tools/clang/test/CMakeFiles/check-clang.dir/all' failed
make[4]: *** [tools/clang/test/CMakeFiles/check-clang.dir/all] Error 2
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
CMakeFiles/Makefile2:53708: recipe for target 'tools/clang/test/CMakeFiles/check-clang.dir/rule' failed
make[3]: *** [tools/clang/test/CMakeFiles/check-clang.dir/rule] Error 2
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Makefile:14242: recipe for target 'check-clang' failed
make[2]: *** [check-clang] Error 2
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -j 4 -C build-llvm check-clang-tools || true
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make -f CMakeFiles/Makefile2 check-clang-tools
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 44
/usr/bin/make -f CMakeFiles/Makefile2 tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
/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
/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
[  0%] Built target LLVMDemangle
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
[  0%] Built target gtest_main
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
[  0%] Built target obj.clang-tblgen
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  0%] Built target LLVMTableGen
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
[  0%] Built target LLVMWindowsManifest
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
[  0%] Built target llvm_vcsrevision_h
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
[  2%] Built target LLVMBinaryFormat
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
[  4%] Built target obj.llvm-tblgen
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
[  9%] Built target LLVMSupport
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
[  9%] Built target LLVMMCParser
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
[  9%] Built target LLVMMCDisassembler
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  9%] Built target LLVMOption
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
[  9%] Built target LLVMObjectYAML
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
[ 11%] Built target LLVMMC
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
[ 11%] Built target LLVMDebugInfoMSF
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
[ 13%] Built target LLVMDebugInfoDWARF
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 13%] Built target LLVMLineEditor
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=
[ 13%] Built target LLVMDebugInfoCodeView
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
[ 13%] Built target LLVMSymbolize
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 13%] Built target count
[ 13%] Built target gtest
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake" --color=
[ 13%] Built target FileCheck
/usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 13%] Built target not
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
[ 13%] Built target libclang_exports
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 13%] Built target clang-tblgen
/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
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target LLVMDebugInfoPDB
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target llvm-tblgen
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target ClangSACheckers
[ 15%] Built target ClangCommentHTMLNamedCharacterReferences
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target ClangCommentHTMLTagsProperties
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target ClangAttrClasses
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 18%] Built target ClangAttrVisitor
[ 18%] Built target ClangStmtNodes
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target ClangAttrDump
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target ClangAttrImpl
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 18%] Built target ClangCommentNodes
[ 18%] Built target ClangCommentHTMLTags
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target ClangCommentCommandInfo
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target ClangCommentCommandList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" --color=
[ 18%] Built target StmtDataCollectors
[ 18%] Built target ClangDeclNodes
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 18%] Built target ClangARMNeon
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDiagnosticDriver
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDiagnosticAnalysis
[ 18%] Built target ClangDiagnosticIndexName
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 18%] Built target ClangDiagnosticCrossTU
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangAttrHasAttributeImpl
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDiagnosticCommon
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend
[ 18%] Built target ClangAttrList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build
[ 18%] Built target ClangDiagnosticComment
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'.
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDiagnosticAST
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDiagnosticLex
[ 18%] Built target ClangDiagnosticFrontend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target ClangAttrSubjectMatchRuleList
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDiagnosticParse
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDiagnosticSema
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend
[ 18%] Built target ClangDiagnosticRefactoring
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 18%] Built target ClangDiagnosticSerialization
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDiagnosticGroups
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend
[ 18%] Built target ClangAttrSubMatchRulesParserStringSwitches
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend
[ 18%] Built target ClangAttrParserStringSwitches
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target ClangAttrParsedAttrList
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangAttrSpellingListIndex
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend
[ 18%] Built target ClangAttrParsedAttrImpl
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend
[ 18%] Built target ClangAttrTemplateInstantiate
/usr/bin/make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target ClangAttrParsedAttrKinds
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangAttrPCHWrite
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
[ 18%] Built target ClangAttrPCHRead
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
[ 18%] Built target ClangDriverOptions
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target intrinsics_gen
/usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend
[ 18%] Built target AttributeCompatFuncTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" --color=
[ 20%] Built target LibOptionsTableGen
[ 20%] Built target DllOptionsTableGen
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/CMakeFiles/clang-tablegen-targets.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 20%] Built target clang-tablegen-targets
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
[ 22%] Built target clang-headers
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target LLVMIRReader
[ 22%] Built target LLVMFuzzMutate
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target LLVMCore
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target LLVMMIRParser
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
[ 25%] Built target LLVMAsmPrinter
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
[ 27%] Built target LLVMSelectionDAG
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 27%] Built target LLVMBitReader
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
[ 27%] Built target LLVMBitWriter
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 27%] Built target LLVMGlobalISel
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 29%] Built target LLVMInstrumentation
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
[ 29%] Built target LLVMInstCombine
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
[ 31%] Built target LLVMTransformUtils
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
[ 31%] Built target LLVMipo
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
[ 31%] Built target LLVMVectorize
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
[ 31%] Built target LLVMObjCARCOpts
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
[ 31%] Built target LLVMCoroutines
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
[ 31%] Built target LLVMScalarOpts
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 36%] Built target LLVMCodeGen
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
[ 36%] Built target LLVMLinker
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
[ 36%] Built target LLVMLTO
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
[ 36%] Built target LLVMObject
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
[ 36%] Built target LLVMExecutionEngine
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 36%] Built target LLVMInterpreter
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
[ 36%] Built target LLVMMCJIT
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
[ 38%] Built target LLVMOrcJIT
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
[ 40%] Built target LLVMRuntimeDyld
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
[ 40%] Built target LLVMTarget
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target AArch64CommonTableGen
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
[ 43%] Built target ARMCommonTableGen
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
[ 45%] Built target LLVMAnalysis
[ 45%] Built target AMDGPUCommonTableGen
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
[ 45%] Built target BPFCommonTableGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
[ 45%] Built target HexagonCommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
[ 45%] Built target LanaiCommonTableGen
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
[ 45%] Built target MipsCommonTableGen
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
[ 45%] Built target MSP430CommonTableGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
[ 45%] Built target NVPTXCommonTableGen
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
[ 45%] Built target PowerPCCommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
[ 45%] Built target SparcCommonTableGen
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
[ 45%] Built target SystemZCommonTableGen
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
[ 45%] Built target X86CommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
[ 47%] Built target XCoreCommonTableGen
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
[ 47%] Built target LLVMAsmParser
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
[ 47%] Built target LLVMProfileData
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMCoverage
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMPasses
[ 47%] Built target LLVMDlltoolDriver
/usr/bin/make -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend
/usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend
[ 47%] Built target LLVMLibDriver
/usr/bin/make -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/DependInfo.cmake" --color=
[ 47%] Built target LLVMXRay
/usr/bin/make -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target clangApplyReplacements
/usr/bin/make -f tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/DependInfo.cmake" --color=
[ 47%] Built target clangChangeNamespace
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend
[ 47%] Built target clangMove
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target clangDynamicASTMatchers
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" --color=
[ 47%] Built target clangQuery
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target clangStaticAnalyzerFrontend
/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target clangTidy
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/google" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target clangStaticAnalyzerCore
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target clangTidyAndroidModule
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build.make tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/objc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/DependInfo.cmake" --color=
[ 50%] Built target clangTidyLLVMModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build.make tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 52%] Built target clangTidyGoogleModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend
[ 52%] Built target clangTidyObjCModule
/usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/readability" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Refactoring" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build
/usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 52%] Built target clangToolingRefactor
/usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend
[ 54%] Built target clangTidyUtils
/usr/bin/make -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Index" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target clangTidyReadabilityModule
/usr/bin/make -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/DependInfo.cmake" --color=
[ 54%] Built target clangIndex
/usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target clangIncludeFixer
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend
[ 59%] Built target clangStaticAnalyzerCheckers
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/boost" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake" --color=
[ 59%] Built target clangDaemon
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cert" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" --color=
[ 59%] Built target clangTidyBoostModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake" --color=
[ 59%] Built target clangTidyCERTModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 61%] Built target clangARCMigrate
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/misc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/modernize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake" --color=
[ 61%] Built target clangTidyCppCoreGuidelinesModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/mpi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 61%] Built target clangTidyMPIModule
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 63%] Built target clangCodeGen
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build.make tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/performance" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake" --color=
[ 63%] Built target clangTidyMiscModule
/usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake" --color=
[ 65%] Built target clangTidyModernizeModule
/usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build.make tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build
[ 65%] Built target clangTidyPlugin
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend
[ 65%] Built target clangIncludeFixerPlugin
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build.make tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target clangReorderFields
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/fuchsia" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend
[ 65%] Built target clangTidyPerformanceModule
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build.make tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/hicpp" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/bugprone" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target clangTidyFuchsiaModule
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" --color=
[ 65%] Built target clangTidyHICPPModule
/usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target clangTidyBugproneModule
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend
[ 65%] Built target clangLex
/usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build
[ 68%] Built target clangBasic
/usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target clangParse
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend
[ 68%] Built target clangASTMatchers
/usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] 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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 70%] Built target clangRewrite
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend
[ 70%] Built target clangAnalysis
/usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" --color=
[ 72%] Built target clangAST
/usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 72%] Built target clangSema
/usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build
[ 72%] Built target clangSerialization
/usr/bin/make -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target clangDriver
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend
[ 75%] Built target clangToolingCore
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/DependInfo.cmake" --color=
[ 75%] Built target clangTooling
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target clangFrontend
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
[ 75%] Built target clangFormat
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
[ 75%] Built target findAllSymbols
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMAArch64Info
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMAArch64AsmParser
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMAArch64Disassembler
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
[ 75%] Built target LLVMAArch64AsmPrinter
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMAArch64Utils
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMAArch64Desc
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMAArch64CodeGen
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMAMDGPUUtils
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
[ 75%] Built target LLVMAMDGPUInfo
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMAMDGPUDesc
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMARMInfo
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMARMAsmParser
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
[ 75%] Built target LLVMARMDisassembler
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
[ 75%] Built target LLVMARMAsmPrinter
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 75%] Built target LLVMARMUtils
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
[ 77%] Built target LLVMARMDesc
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
[ 77%] Built target LLVMARMCodeGen
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LLVMBPFAsmParser
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
[ 77%] Built target LLVMBPFDisassembler
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
[ 77%] Built target LLVMBPFCodeGen
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LLVMBPFAsmPrinter
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
[ 77%] Built target LLVMBPFInfo
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
[ 81%] Built target LLVMAMDGPUCodeGen
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
[ 81%] Built target LLVMBPFDesc
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target LLVMHexagonInfo
[ 81%] Built target LLVMHexagonAsmParser
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
[ 81%] Built target LLVMHexagonDisassembler
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target LLVMHexagonDesc
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
[ 81%] Built target LLVMLanaiAsmParser
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
[ 81%] Built target LLVMLanaiCodeGen
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target LLVMLanaiInfo
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target LLVMLanaiDesc
[ 81%] Built target LLVMLanaiAsmPrinter
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
[ 81%] Built target LLVMLanaiDisassembler
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
[ 84%] Built target LLVMHexagonCodeGen
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target LLVMMipsAsmPrinter
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
[ 84%] Built target LLVMMipsDisassembler
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
[ 84%] Built target LLVMMipsInfo
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
[ 84%] Built target LLVMMipsAsmParser
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target LLVMMipsDesc
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target LLVMMSP430CodeGen
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
[ 84%] Built target LLVMMSP430AsmPrinter
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target LLVMMipsCodeGen
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
[ 86%] Built target LLVMMSP430Info
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'.
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
[ 86%] Built target LLVMMSP430Desc
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
[ 86%] Built target LLVMNVPTXInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 86%] Built target LLVMNVPTXAsmPrinter
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
[ 86%] Built target LLVMNVPTXDesc
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 86%] Built target LLVMPowerPCAsmParser
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 86%] Built target LLVMPowerPCDisassembler
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
[ 88%] Built target LLVMNVPTXCodeGen
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
[ 88%] Built target LLVMPowerPCAsmPrinter
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
[ 88%] Built target LLVMPowerPCInfo
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
[ 88%] Built target LLVMPowerPCDesc
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
[ 88%] Built target LLVMPowerPCCodeGen
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
[ 88%] Built target LLVMSparcInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
[ 88%] Built target LLVMSparcCodeGen
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'.
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMSparcDesc
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
[ 88%] Built target LLVMSparcAsmParser
[ 88%] Built target LLVMSparcAsmPrinter
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
[ 88%] Built target LLVMSparcDisassembler
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMSystemZAsmParser
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
[ 88%] Built target LLVMSystemZDisassembler
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
[ 88%] Built target LLVMSystemZAsmPrinter
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
[ 88%] Built target LLVMSystemZInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
[ 88%] Built target LLVMSystemZDesc
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
[ 88%] Built target LLVMSystemZCodeGen
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMX86AsmParser
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
[ 88%] Built target LLVMX86Disassembler
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
[ 88%] Built target LLVMX86AsmPrinter
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
[ 88%] Built target LLVMX86Info
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMX86Utils
[ 88%] Built target LLVMX86Desc
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target LLVMXCoreAsmPrinter
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend
[ 90%] Built target LLVMX86CodeGen
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target LLVMXCoreDisassembler
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
[ 93%] Built target LLVMXCoreCodeGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
[ 93%] Built target LLVMXCoreInfo
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target LLVMXCoreDesc
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" --color=
[ 93%] Built target LLVMAMDGPUAsmParser
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target LLVMAMDGPUAsmPrinter
[ 93%] Built target LLVMAMDGPUDisassembler
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target LLVM
/usr/bin/make -f tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/build.make tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/depend
/usr/bin/make -f tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/build.make tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/depend
/usr/bin/make -f tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/build.make tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/depend
/usr/bin/make -f tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/build.make tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-move" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-move" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/change-namespace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/change-namespace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-apply-replacements" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ClangApplyReplacementsTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/build.make tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Scanning dependencies of target FindAllSymbolsTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/build.make tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/build
Scanning dependencies of target ChangeNamespaceTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/build.make tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/build
Scanning dependencies of target ClangMoveTests
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-apply-replacements" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-apply-replacements/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/unittests/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp"
/usr/bin/make -f tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/build.make tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Building CXX object tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer/find-all-symbols"  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp"
[ 93%] Building CXX object tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/change-namespace" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/change-namespace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/change-namespace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/change-namespace" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-move" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-move" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-move" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-move" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/change-namespace/ChangeNamespace.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-move/HelperDeclRefGraph.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-move/ClangMove.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/ReformattingTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-apply-replacements" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-apply-replacements/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/unittests/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangApplyReplacementsTests.dir/ReformattingTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-apply-replacements/ReformattingTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2213:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-apply-replacements/ReformattingTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 93%] Linking CXX executable ClangApplyReplacementsTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangApplyReplacementsTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o CMakeFiles/ClangApplyReplacementsTests.dir/ReformattingTest.cpp.o  -o ClangApplyReplacementsTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangApplyReplacements.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target ClangApplyReplacementsTests
/usr/bin/make -f tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/build.make tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-query" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ClangQueryTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/build.make tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-query" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/../../clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp"
[ 93%] Linking CXX executable FindAllSymbolsTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols" && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindAllSymbolsTests.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,-O3 -Wl,--gc-sections CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o  -o FindAllSymbolsTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../../../lib/libgtest_main.a ../../../../../../../lib/libgtest.a -lpthread ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libfindAllSymbols.a -lpthread ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangParse.a ../../../../../../../lib/libclangSerialization.a ../../../../../../../lib/libclangSema.a ../../../../../../../lib/libclangEdit.a ../../../../../../../lib/libclangAnalysis.a ../../../../../../../lib/libclangDriver.a ../../../../../../../lib/libclangFormat.a ../../../../../../../lib/libclangToolingCore.a ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangRewrite.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/../../clang-query/Query.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 93%] Linking CXX executable ChangeNamespaceTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/change-namespace" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ChangeNamespaceTests.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,-O3 -Wl,--gc-sections CMakeFiles/ChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o  -o ChangeNamespaceTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangChangeNamespace.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target FindAllSymbolsTests
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-query" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/../../clang-query" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target ChangeNamespaceTests
/usr/bin/make -f tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/build.make tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ClangTidyTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/build.make tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/../../clang-query/Query.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/../../clang-query/QueryParser.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp"
[ 93%] Linking CXX executable ClangMoveTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-move" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangMoveTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o  -o ClangMoveTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangMove.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:1:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target ClangMoveTests
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/unittests/clangd/CMakeFiles/ClangdTests.dir/build.make tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ClangdTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/build.make tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/Annotations.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/Annotations.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/Annotations.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/../clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/../clang-tidy/utils/../ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/../clang-tidy/utils/IncludeSorter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/../clang-tidy/utils/IncludeInserter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/ClangdTests.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 93%] Linking CXX executable ClangQueryTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-query" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangQueryTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o  -o ClangQueryTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangQuery.a ../../../../../../lib/libclangTooling.a -lpthread ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/ClangdTests.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target ClangQueryTests
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/CodeCompleteTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/CodeCompleteTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/CodeCompleteTests.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:110:40:   required from 'const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclStmt]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:48:61:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/CodeCompleteTests.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/CodeCompletionStringsTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/CodeCompletionStringsTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/CodeCompletionStringsTests.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
   return isa_impl_wrap<X, const Y,
          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
                        typename simplify_type<const Y>::SimpleType>::doit(Val);
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 93%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Type.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/CodeCompletionStrings.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/CodeCompletionStringsTests.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/build.make tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/DependInfo.cmake" --color=
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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 IncludeFixerTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/build.make tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Building CXX object tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/IncludeFixerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IncludeFixerTests.dir/IncludeFixerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer/IncludeFixerTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:1:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/include/llvm/Support/CBindingWrapping.h:18:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/MemoryBuffer.h:21,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/SourceMgr.h:24,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/YAMLTraits.h:23,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer/InMemorySymbolIndex.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer/IncludeFixerTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 95%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:1:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[ 95%] Building CXX object tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o
[ 95%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/ContextTests.cpp.o
[ 95%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/ContextTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/ContextTests.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/include-fixer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/include-fixer/FuzzySymbolIndexTests.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp"
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target libclang
[ 95%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/FileIndexTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/FileIndexTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/FileIndexTests.cpp"
[ 95%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ObjCModuleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ObjCModuleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/../clang-tidy/utils/NamespaceAliaser.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:11:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/index/../ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/index/FileIndex.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/FileIndexTests.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
[ 95%] Linking CXX executable IncludeFixerTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/include-fixer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/IncludeFixerTests.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,-O3 -Wl,--gc-sections CMakeFiles/IncludeFixerTests.dir/IncludeFixerTest.cpp.o CMakeFiles/IncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o  -o IncludeFixerTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangIncludeFixer.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libfindAllSymbols.a -lpthread ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target IncludeFixerTests
[ 95%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/FuzzyMatchTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/FuzzyMatchTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/FuzzyMatchTests.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp:49:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-rename" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clang-rename
[ 95%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/IndexTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/IndexTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/IndexTests.cpp"
/usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-apply-replacements/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target clang-apply-replacements
[ 97%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/JSONExprTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/JSONExprTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp"
[ 97%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/TestFS.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/TestFS.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/TestFS.cpp"
[ 97%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp"
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h: In constructor 'clang::clangd::json::Expr::ObjectExpr::ObjectExpr(std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h:446:8: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
 inline Expr::ObjectExpr::ObjectExpr(std::initializer_list<KV> Properties) {
        ^~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.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 clang::clangd::json::Expr}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator {aka __gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >}' changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/TestFS.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/TestFS.cpp:9:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h: In constructor 'clang::clangd::json::Expr::ArrayExpr::ArrayExpr(std::initializer_list<clang::clangd::json::Expr>)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h:392:14: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
     explicit ArrayExpr(std::initializer_list<Expr> Elements) {
              ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h:392:14: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:10:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:10:0:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h: In constructor 'clang::clangd::json::Expr::Expr(std::initializer_list<clang::clangd::json::Expr>)':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h:118:3: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   Expr(std::initializer_list<Expr> Elements) : Expr(ArrayExpr(Elements)) {}
   ^~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:10:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp: In member function 'virtual void clang::clangd::json::{anonymous}::JSONTest_Deserialize_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:261:28: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
                            obj{
                            ^~~~
                                {"str", "foo"},
                                ~~~~~~~~~~~~~~~
                                {"int", 42},
                                ~~~~~~~~~~~~
                                {"bool", true},
                                ~~~~~~~~~~~~~~~
                                {"unknown", "ignored"},
                                ~~~~~~~~~~~~~~~~~~~~~~~
                            },
                            ~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:267:28: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
                            obj{{"str", "bar"}},
                            ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:268:28: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
                            obj{
                            ^~~~
                                {"str", "baz"},
                                ~~~~~~~~~~~~~~~
                                {"bool", "string"}, // OK, deserialize ignores.
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                            },
                            ~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/ArrayRef.h:26,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/ADT/StringExtras.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Error.h:19,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:10:
/usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:260:12: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   Expr J = obj{{"foo", ary{
            ^~~~~~~~~~~~~~~~
                            obj{
                            ~~~~
                                {"str", "foo"},
                                ~~~~~~~~~~~~~~~
                                {"int", 42},
                                ~~~~~~~~~~~~
                                {"bool", true},
                                ~~~~~~~~~~~~~~~
                                {"unknown", "ignored"},
                                ~~~~~~~~~~~~~~~~~~~~~~~
                            },
                            ~~
                            obj{{"str", "bar"}},
                            ~~~~~~~~~~~~~~~~~~~~
                            obj{
                            ~~~~
                                {"str", "baz"},
                                ~~~~~~~~~~~~~~~
                                {"bool", "string"}, // OK, deserialize ignores.
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                            },
                            ~~
                        }}};
                        ~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:58:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:284:25: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   EXPECT_FALSE(fromJSON(obj{{"str", 1}}, V)) << "Wrong type " << V;
                         ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:1189:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
       ::testing::AssertionResult(expression)) \
                                  ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:284:3: note: in expansion of macro 'EXPECT_FALSE'
   EXPECT_FALSE(fromJSON(obj{{"str", 1}}, V)) << "Wrong type " << V;
   ^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:286:25: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   EXPECT_FALSE(fromJSON(obj{{"str", 1}, {"int", "string"}}, V))
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:1189:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
       ::testing::AssertionResult(expression)) \
                                  ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:286:3: note: in expansion of macro 'EXPECT_FALSE'
   EXPECT_FALSE(fromJSON(obj{{"str", 1}, {"int", "string"}}, V))
   ^~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1874:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp: In member function 'virtual void clang::clangd::json::{anonymous}::JSONExprTests_Types_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:31:25: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[1,2,3]", s({1, 2, 3}));
                        ~^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:31:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[1,2,3]", s({1, 2, 3}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:32:37: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   EXPECT_EQ(R"({"x":10,"y":20})", s(obj{{"x", 10}, {"y", 20}}));
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:32:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"({"x":10,"y":20})", s(obj{{"x", 10}, {"y", 20}}));
   ^~~~~~~~~
/usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-reorder-fields/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target clang-reorder-fields
[ 97%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/TraceTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/TraceTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/TraceTests.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp: In member function 'virtual void clang::clangd::json::{anonymous}::JSONExprTests_Constructors_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:37:25: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[[[3]]]", s({{{3}}}));
                        ~^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:37:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[[[3]]]", s({{{3}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:37:25: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[[[3]]]", s({{{3}}}));
                        ~^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:37:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[[[3]]]", s({{{3}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:37:25: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[[[3]]]", s({{{3}}}));
                        ~^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:37:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[[[3]]]", s({{{3}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:38:24: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[[[]]]", s({{{}}}));
                       ~^~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:38:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[[[]]]", s({{{}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:38:24: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[[[]]]", s({{{}}}));
                       ~^~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:38:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[[[]]]", s({{{}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:38:24: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[[[]]]", s({{{}}}));
                       ~^~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:38:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[[[]]]", s({{{}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:39:24: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[[{}]]", s({{obj{}}}));
                       ~^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:39:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[[{}]]", s({{obj{}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:39:24: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ("[[{}]]", s({{obj{}}}));
                       ~^~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:39:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ("[[{}]]", s({{obj{}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:40:46: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   EXPECT_EQ(R"({"A":{"B":{}}})", s(obj{{"A", obj{{"B", obj{}}}}}));
                                              ^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:40:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"({"A":{"B":{}}})", s(obj{{"A", obj{{"B", obj{}}}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:40:36: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   EXPECT_EQ(R"({"A":{"B":{}}})", s(obj{{"A", obj{{"B", obj{}}}}}));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:40:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"({"A":{"B":{}}})", s(obj{{"A", obj{{"B", obj{}}}}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:42:35: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
             s(obj{{"A", obj{{"B", obj{{"X", "Y"}}}}}}));
                                   ^~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:41:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"({"A":{"B":{"X":"Y"}}})",
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:42:25: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
             s(obj{{"A", obj{{"B", obj{{"X", "Y"}}}}}}));
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:41:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"({"A":{"B":{"X":"Y"}}})",
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:42:15: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
             s(obj{{"A", obj{{"B", obj{{"X", "Y"}}}}}}));
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:41:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"({"A":{"B":{"X":"Y"}}})",
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp: In member function 'virtual void clang::clangd::json::{anonymous}::JSONExprTests_CanonicalOutput_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:59:41: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   EXPECT_EQ(R"({"a":1,"b":2,"c":3})", s(obj{{"a", 1}, {"c", 3}, {"b", 2}}));
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:59:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"({"a":1,"b":2,"c":3})", s(obj{{"a", 1}, {"c", 3}, {"b", 2}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:60:34: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ(R"(["a","c","b"])", s({"a", "c", "b"}));
                                 ~^~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:60:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"(["a","c","b"])", s({"a", "c", "b"}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp: In member function 'virtual void clang::clangd::json::{anonymous}::JSONExprTests_PrettyPrinting_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:21: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ(str, sp(obj{
                     ^~~~
                      {"empty_object", obj{}},
                      ~~~~~~~~~~~~~~~~~~~~~~~~
                      {"empty_array", {}},
                      ~~~~~~~~~~~~~~~~~~~~
                      {"full_array", {1, nullptr}},
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      {"full_object",
                      ~~~~~~~~~~~~~~~
                       obj{
                       ~~~~
                           {"nested_array",
                           ~~~~~~~~~~~~~~~~
                            {obj{
                            ~~~~~
                                {"property", "value"},
                                ~~~~~~~~~~~~~~~~~~~~~~
                            }}},
                            ~~~~
                       }},
                       ~~~
                  }));
                  ~   
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(str, sp(obj{
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:21: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ(str, sp(obj{
                     ^~~~
                      {"empty_object", obj{}},
                      ~~~~~~~~~~~~~~~~~~~~~~~~
                      {"empty_array", {}},
                      ~~~~~~~~~~~~~~~~~~~~
                      {"full_array", {1, nullptr}},
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      {"full_object",
                      ~~~~~~~~~~~~~~~
                       obj{
                       ~~~~
                           {"nested_array",
                           ~~~~~~~~~~~~~~~~
                            {obj{
                            ~~~~~
                                {"property", "value"},
                                ~~~~~~~~~~~~~~~~~~~~~~
                            }}},
                            ~~~~
                       }},
                       ~~~
                  }));
                  ~   
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(str, sp(obj{
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:107:29: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
                            {obj{
                             ^~~~
                                {"property", "value"},
                                ~~~~~~~~~~~~~~~~~~~~~~
                            }}},
                            ~ 
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(str, sp(obj{
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:105:23: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
                       obj{
                       ^~~~
                           {"nested_array",
                           ~~~~~~~~~~~~~~~~
                            {obj{
                            ~~~~~
                                {"property", "value"},
                                ~~~~~~~~~~~~~~~~~~~~~~
                            }}},
                            ~~~~
                       }},
                       ~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(str, sp(obj{
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:105:23: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
                       obj{
                       ^~~~
                           {"nested_array",
                           ~~~~~~~~~~~~~~~~
                            {obj{
                            ~~~~~
                                {"property", "value"},
                                ~~~~~~~~~~~~~~~~~~~~~~
                            }}},
                            ~~~~
                       }},
                       ~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(str, sp(obj{
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:21: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   EXPECT_EQ(str, sp(obj{
                     ^~~~
                      {"empty_object", obj{}},
                      ~~~~~~~~~~~~~~~~~~~~~~~~
                      {"empty_array", {}},
                      ~~~~~~~~~~~~~~~~~~~~
                      {"full_array", {1, nullptr}},
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      {"full_object",
                      ~~~~~~~~~~~~~~~
                       obj{
                       ~~~~
                           {"nested_array",
                           ~~~~~~~~~~~~~~~~
                            {obj{
                            ~~~~~
                                {"property", "value"},
                                ~~~~~~~~~~~~~~~~~~~~~~
                            }}},
                            ~~~~
                       }},
                       ~~~
                  }));
                  ~   
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:100:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(str, sp(obj{
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp: In member function 'virtual void clang::clangd::json::{anonymous}::JSONExprTests_Escaping_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:80:15: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
             s(obj{{"object keys are\nescaped", true}}));
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:79:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(R"({"object keys are\nescaped":true})",
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp: In member function 'virtual void clang::clangd::json::{anonymous}::JSONTest_Parse_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:147:29: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   Compare(R"({"":0,"":0})", obj{{"", 0}});
                             ^~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:148:37: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   Compare(R"({"obj":{},"arr":[]})", obj{{"obj", obj{}}, {"arr", {}}});
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:148:37: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:150:22: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
           obj{{"\n", obj{
                      ^~~~
                          {llvm::StringRef("\0", 1), {{{{}}}}},
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      }}});
                      ~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:150:22: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:150:22: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:150:22: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:150:22: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:150:11: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
           obj{{"\n", obj{
           ^~~~~~~~~~~~~~~
                          {llvm::StringRef("\0", 1), {{{{}}}}},
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      }}});
                      ~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:153:10: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   Compare("\r[\n\t] ", {});
   ~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1874:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:12:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp: In member function 'virtual void clang::clangd::json::{anonymous}::JSONTest_Inspection_Test::TestBody()':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:213:39: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr::ObjectExpr::KV>' changed in GCC 7.1
   EXPECT_EQ(*O->getObject("object"), (obj{{"fruit", "banana"}}));
                                      ~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:213:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(*O->getObject("object"), (obj{{"fruit", "banana"}}));
   ^~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:219:31: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   EXPECT_EQ(*A->getArray(4), (ary{1, 2, 3}));
                              ~^~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro 'GTEST_ASSERT_'
   if (const ::testing::AssertionResult gtest_ar = (expression)) \
                                                    ^~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:162:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include/gtest/gtest.h:1923:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
   EXPECT_PRED_FORMAT2(::testing::internal:: \
   ^~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/JSONExprTests.cpp:219:3: note: in expansion of macro 'EXPECT_EQ'
   EXPECT_EQ(*A->getArray(4), (ary{1, 2, 3}));
   ^~~~~~~~~
/usr/bin/make -f tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build.make tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/modularize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build.make tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target modularize
[ 97%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:216:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:909:30:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:2192:56:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/../clang-tidy/utils/UsingInserter.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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/tool/CMakeFiles/clang-tidy.dir/build.make tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-tidy/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build.make tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target clang-tidy
[ 97%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/SourceCodeTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/SourceCodeTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/SourceCodeTests.cpp"
/usr/bin/make -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/change-namespace/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target clang-change-namespace
[ 97%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/SymbolCollectorTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/SymbolCollectorTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/SymbolCollectorTests.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtOpenMP.h:907:55:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/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~+rc3/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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:51:54:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Index/IndexSymbol.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/index/Index.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/index/SymbolCollector.h:10,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/SymbolCollectorTests.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template 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-query/tool/CMakeFiles/clang-query.dir/build.make tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-query/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build.make tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target clang-query
[ 97%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/XRefsTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/XRefsTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/XRefsTests.cpp"
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/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~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clangd/ClangdUnit.h:17,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clangd/XRefsTests.cpp:10:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clang-move/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target clang-move
/usr/bin/make -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target clangd
/usr/bin/make -f tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build.make tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/clangd/global-symbol-builder" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build.make tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target global-symbol-builder
[100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /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~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp"
[100%] Linking CXX executable ClangdTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangdTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangdTests.dir/Annotations.cpp.o CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o CMakeFiles/ClangdTests.dir/CodeCompleteTests.cpp.o CMakeFiles/ClangdTests.dir/CodeCompletionStringsTests.cpp.o CMakeFiles/ClangdTests.dir/ContextTests.cpp.o CMakeFiles/ClangdTests.dir/FileIndexTests.cpp.o CMakeFiles/ClangdTests.dir/FuzzyMatchTests.cpp.o CMakeFiles/ClangdTests.dir/IndexTests.cpp.o CMakeFiles/ClangdTests.dir/JSONExprTests.cpp.o CMakeFiles/ClangdTests.dir/TestFS.cpp.o CMakeFiles/ClangdTests.dir/TraceTests.cpp.o CMakeFiles/ClangdTests.dir/SourceCodeTests.cpp.o CMakeFiles/ClangdTests.dir/SymbolCollectorTests.cpp.o CMakeFiles/ClangdTests.dir/XRefsTests.cpp.o  -o ClangdTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDaemon.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libLLVMSupport.a -lpthread ../../../../../../lib/libclangToolingRefactor.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 -lz -lrt -ldl -ltinfo -lpthread -lm ../../../../../../lib/libLLVMDemangle.a 
/usr/bin/make -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target clang-include-fixer
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/include-fixer/find-all-symbols/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target find-all-symbols
/usr/bin/make -f tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build.make tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/pp-trace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build.make tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target pp-trace
/usr/bin/make -f tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/c-index-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target c-index-test
In file included from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/LLVM.h:22:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:1:
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68:   required from 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<const clang::Stmt*, void>::type {aka const clang::Stmt*}' [-Wignored-attributes]
       typename add_lvalue_reference_if_not_pointer<SimpleType>::type;
                                                                     ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CaseStmt, const clang::Stmt* const>':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target ClangdTests
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/ExprCXX.h:217:52:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:100:44:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/StmtCXX.h:108:48:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:208:59:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/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~+rc3/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::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~+rc3/tools/clang/include/clang/AST/StmtObjC.h:228:73:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]':
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = const clang::CaseStmt*]'
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST/Stmt.h:787:69:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::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~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5783:68:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
       To, From, typename simplify_type<From>::SimpleType>::ret_type;
                                                                    ^
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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~+rc3/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_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~+rc3/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22:   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~+rc3/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~+rc3/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:302:19:   required from 'bool clang::ast_matchers::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~+rc3/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:505:1:   required from here
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument 'llvm::simplify_type<const clang::Stmt* const>::SimpleType {aka const clang::Stmt*}' [-Wignored-attributes]
[100%] Linking CXX executable ClangTidyTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clang-tidy" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangTidyTests.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,-O3 -Wl,--gc-sections CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o CMakeFiles/ClangTidyTests.dir/ObjCModuleTest.cpp.o CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o  -o ClangTidyTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTidyAndroidModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyLLVMModule.a ../../../../../../lib/libclangTidyObjCModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTidyUtils.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../../../lib/libclangStaticAnalyzerCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target ClangTidyTests
/usr/bin/make -f tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/build.make tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ExtraToolsUnitTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/build.make tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target ExtraToolsUnitTests
/usr/bin/make -f tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/build.make tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/DependInfo.cmake" --color=
Scanning dependencies of target check-clang-tools
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/build.make tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Running the Clang extra tools' regression tests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/test" && /usr/bin/python2.7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-lit -sv /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/test
: CommandLine Error: Option 'help-list' registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options
llvm-lit: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/lit/lit/formats/googletest.py:43: warning: unable to discover google-tests in '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd/./ClangdTests': Command '['/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/unittests/clangd/./ClangdTests', '--gtest_list_tests']' returned non-zero exit status 1. Process output: 
-- Testing: 585 tests, 4 threads --
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 

1 warning(s) in tests.
Testing Time: 86.05s
  Expected Passes    : 584
  Unsupported Tests  : 1
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target check-clang-tools
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -j 4 -C build-llvm check-lld || true
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make -f CMakeFiles/Makefile2 check-lld
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 32
/usr/bin/make -f CMakeFiles/Makefile2 tools/lld/test/CMakeFiles/check-lld.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
/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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  0%] Built target LLVMWindowsManifest
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
[  0%] Built target LLVMDemangle
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
[  3%] Built target LLVMBinaryFormat
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
[  3%] Built target LLVMTableGen
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
[  3%] Built target llvm_vcsrevision_h
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  6%] Built target obj.llvm-tblgen
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  6%] Built target LLVMMCDisassembler
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
[  6%] Built target LLVMMCParser
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
[ 12%] Built target LLVMSupport
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
[ 15%] Built target LLVMMC
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target LLVMOption
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
[ 15%] Built target LLVMObjectYAML
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 15%] Built target LLVMDebugInfoMSF
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
[ 18%] Built target LLVMDebugInfoDWARF
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
[ 18%] Built target LLVMLineEditor
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target LLVMSymbolize
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
[ 18%] Built target LLVMDebugInfoCodeView
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target FileCheck
/usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 18%] Built target count
/usr/bin/make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend
[ 18%] Built target not
/usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/YAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/YAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/ReaderWriter/MachO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 18%] Built target lldYAML
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
[ 18%] Built target lldReaderWriter
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target LLVMDebugInfoPDB
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend
[ 21%] Built target lldMachO
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
[ 21%] Built target gtest
[ 21%] Built target gtest_main
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" --color=
[ 21%] Built target llvm-tblgen
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target intrinsics_gen
[ 21%] Built target AttributeCompatFuncTableGen
[ 21%] Built target DllOptionsTableGen
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
/usr/bin/make -f tools/lld/Common/CMakeFiles/lldCommon.dir/build.make tools/lld/Common/CMakeFiles/lldCommon.dir/depend
/usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/Common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target PollyISL
/usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend
[ 31%] Built target LibOptionsTableGen
/usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/Common/CMakeFiles/lldCommon.dir/build.make tools/lld/Common/CMakeFiles/lldCommon.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/Common/CMakeFiles/lldCommon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/lib/Core/CMakeFiles/lldCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build
/usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build
[ 31%] Built target lldCommon
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target lldCore
/usr/bin/make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend
/usr/bin/make -f tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build.make tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/DependInfo.cmake" --color=
[ 31%] Built target COFFOptionsTableGen
[ 31%] Built target DriverOptionsTableGen
/usr/bin/make -f tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build.make tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/depend
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build.make tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build.make tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target MinGWOptionsTableGen
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
[ 31%] Built target ELFOptionsTableGen
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
[ 31%] Built target WasmOptionsTableGen
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" --color=
[ 31%] Built target LLVMIRReader
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
[ 31%] Built target LLVMFuzzMutate
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMCore
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target PollyCore
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
[ 37%] Built target LLVMSelectionDAG
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
[ 37%] Built target LLVMMIRParser
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
[ 37%] Built target LLVMAsmPrinter
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
[ 37%] Built target LLVMGlobalISel
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
[ 37%] Built target LLVMBitReader
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
[ 37%] Built target LLVMBitWriter
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
[ 40%] Built target LLVMInstrumentation
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMInstCombine
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
[ 43%] Built target LLVMTransformUtils
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 43%] Built target LLVMVectorize
make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
[ 43%] Built target LLVMipo
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 43%] Built target LLVMObjCARCOpts
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
[ 43%] Built target LLVMCoroutines
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
[ 43%] Built target LLVMScalarOpts
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMCodeGen
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
[ 50%] Built target LLVMLinker
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
[ 50%] Built target LLVMLTO
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMExecutionEngine
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
[ 50%] Built target LLVMObject
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
[ 50%] Built target LLVMInterpreter
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
[ 50%] Built target LLVMMCJIT
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
[ 53%] Built target LLVMOrcJIT
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 56%] Built target LLVMRuntimeDyld
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 56%] Built target LLVMTarget
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
[ 56%] Built target AArch64CommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMAnalysis
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
[ 59%] Built target AMDGPUCommonTableGen
[ 59%] Built target BPFCommonTableGen
[ 62%] Built target ARMCommonTableGen
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target MSP430CommonTableGen
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
[ 62%] Built target LanaiCommonTableGen
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
[ 62%] Built target HexagonCommonTableGen
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
[ 62%] Built target MipsCommonTableGen
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target NVPTXCommonTableGen
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
[ 62%] Built target PowerPCCommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
[ 62%] Built target SparcCommonTableGen
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
[ 62%] Built target SystemZCommonTableGen
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target XCoreCommonTableGen
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
[ 65%] Built target X86CommonTableGen
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
[ 65%] Built target LLVMAsmParser
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
[ 65%] Built target LLVMProfileData
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMCoverage
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
[ 65%] Built target LLVMPasses
[ 65%] Built target LLVMDlltoolDriver
/usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend
/usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend
[ 65%] Built target LLVMLibDriver
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake" --color=
[ 65%] Built target LLVMXRay
/usr/bin/make -f tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build.make tools/lld/MinGW/CMakeFiles/lldMinGW.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target lldDriver
/usr/bin/make -f tools/lld/wasm/CMakeFiles/lldWasm.dir/build.make tools/lld/wasm/CMakeFiles/lldWasm.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build.make tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/wasm/CMakeFiles/lldWasm.dir/build.make tools/lld/wasm/CMakeFiles/lldWasm.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/wasm/CMakeFiles/lldWasm.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target lldMinGW
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/COFF/CMakeFiles/lldCOFF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target lldWasm
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
[ 65%] Built target lldCOFF
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
[ 65%] Built target LLVMAArch64Info
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
[ 65%] Built target LLVMAArch64AsmParser
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMAArch64Disassembler
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
[ 65%] Built target LLVMAArch64AsmPrinter
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/ELF/CMakeFiles/lldELF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
[ 68%] Built target lldELF
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
[ 68%] Built target LLVMAArch64Utils
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
[ 68%] Built target LLVMAArch64Desc
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
[ 68%] Built target LLVMAArch64CodeGen
[ 68%] Built target LLVMAMDGPUUtils
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMAMDGPUInfo
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMARMInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
[ 68%] Built target LLVMAMDGPUDesc
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
[ 68%] Built target LLVMARMAsmParser
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
[ 68%] Built target LLVMARMDisassembler
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
[ 68%] Built target LLVMARMAsmPrinter
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMARMCodeGen
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
[ 68%] Built target LLVMARMUtils
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
[ 71%] Built target LLVMARMDesc
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMBPFAsmParser
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
[ 71%] Built target LLVMBPFDisassembler
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMBPFCodeGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMBPFAsmPrinter
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
[ 71%] Built target LLVMBPFInfo
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
[ 78%] Built target LLVMAMDGPUCodeGen
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
[ 78%] Built target LLVMBPFDesc
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target LLVMHexagonAsmParser
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
[ 78%] Built target LLVMHexagonInfo
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target LLVMHexagonDisassembler
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
[ 78%] Built target LLVMHexagonDesc
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
[ 78%] Built target LLVMLanaiAsmParser
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target LLVMLanaiCodeGen
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
[ 78%] Built target LLVMLanaiInfo
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target LLVMLanaiDesc
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target LLVMLanaiAsmPrinter
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
[ 78%] Built target LLVMLanaiDisassembler
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
[ 81%] Built target LLVMHexagonCodeGen
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
[ 81%] Built target LLVMMipsAsmPrinter
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target LLVMMipsInfo
[ 81%] Built target LLVMMipsDisassembler
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target LLVMMipsAsmParser
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
[ 81%] Built target LLVMMipsDesc
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 81%] Built target LLVMMSP430AsmPrinter
[ 81%] Built target LLVMMSP430CodeGen
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
[ 81%] Built target LLVMMipsCodeGen
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
[ 84%] Built target LLVMMSP430Info
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target LLVMMSP430Desc
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
[ 84%] Built target LLVMNVPTXInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
[ 84%] Built target LLVMNVPTXAsmPrinter
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
[ 84%] Built target LLVMNVPTXDesc
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 84%] Built target LLVMPowerPCAsmParser
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
[ 87%] Built target LLVMNVPTXCodeGen
[ 87%] Built target LLVMPowerPCDisassembler
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMPowerPCAsmPrinter
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMPowerPCInfo
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
[ 87%] Built target LLVMPowerPCCodeGen
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMPowerPCDesc
[ 87%] Built target LLVMSparcCodeGen
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
[ 87%] Built target LLVMSparcInfo
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
[ 87%] Built target LLVMSparcAsmParser
[ 87%] Built target LLVMSparcAsmPrinter
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
[ 87%] Built target LLVMSparcDesc
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
[ 87%] Built target LLVMSparcDisassembler
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
[ 87%] Built target LLVMSystemZAsmParser
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
[ 87%] Built target LLVMSystemZDisassembler
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
[ 87%] Built target LLVMSystemZAsmPrinter
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMSystemZInfo
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMSystemZCodeGen
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
[ 87%] Built target LLVMSystemZDesc
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
[ 87%] Built target LLVMX86AsmParser
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMX86Disassembler
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
[ 87%] Built target LLVMX86AsmPrinter
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMX86Utils
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
[ 87%] Built target LLVMX86Info
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
[ 87%] Built target LLVMX86Desc
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 87%] Built target LLVMXCoreAsmPrinter
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend
[ 90%] Built target LLVMXCoreDisassembler
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target LLVMX86CodeGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" --color=
[ 93%] Built target LLVMXCoreInfo
[ 93%] Built target LLVMXCoreCodeGen
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
[ 93%] Built target LLVMXCoreDesc
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target LLVMAMDGPUAsmParser
[ 93%] Built target LLVMAMDGPUAsmPrinter
[ 93%] Built target LLVMAMDGPUDisassembler
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target LLVM
/usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
/usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/tools/lld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/yaml2obj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/tools/lld/CMakeFiles/lld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ar.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 93%] Built target llvm-config
/usr/bin/make -f tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/build.make tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/yaml2obj/CMakeFiles/yaml2obj.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/MachOTests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/DependInfo.cmake" --color=
[ 93%] Built target lld
/usr/bin/make -f tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/build.make tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/DriverTests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/DriverTests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/DependInfo.cmake" --color=
[ 93%] Built target llvm-ar
/usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend
[ 96%] Built target yaml2obj
/usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-as" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llc/CMakeFiles/llc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build
[ 96%] Built target llc
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-as/CMakeFiles/llvm-as.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend
Scanning dependencies of target DriverTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/build.make tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" --color=
[ 96%] Built target llvm-as
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-dwarfdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake" --color=
[ 96%] Building CXX object tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/DarwinLdDriverTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/DriverTests" && /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~+rc3/build-llvm/tools/lld/unittests/DriverTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/DriverTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DriverTests.dir/DarwinLdDriverTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/DriverTests/DarwinLdDriverTest.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-dis/CMakeFiles/llvm-dis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 96%] Built target llvm-dis
Scanning dependencies of target lldMachOTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/build.make tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/build
/usr/bin/make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 96%] Built target llvm-dwarfdump
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-mc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake" --color=
[ 96%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/MachOTests" && /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~+rc3/build-llvm/tools/lld/unittests/MachOTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp"
[ 96%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryWriterTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/MachOTests" && /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~+rc3/build-llvm/tools/lld/unittests/MachOTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryWriterTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-mc/CMakeFiles/llvm-mc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 96%] Built target llvm-mc
[ 96%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileToAtomsTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/MachOTests" && /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~+rc3/build-llvm/tools/lld/unittests/MachOTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileToAtomsTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp"
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/DebugInfo.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/MachONormalizedFile.h:45,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.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 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
In file included from /usr/include/c++/7/vector:64:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/DebugInfo.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/MachONormalizedFile.h:45,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp:10:
/usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void ToAtomsTest_basic_obj_x86_64_Test::TestBody()':
/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);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/7/vector:69:0,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/DebugInfo.h:14,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/MachONormalizedFile.h:45,
                 from /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.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::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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {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:105: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(), std::forward<_Args>(__args)...);
    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 96%] Built target llvm-nm
[ 96%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileYAMLTests.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/MachOTests" && /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~+rc3/build-llvm/tools/lld/unittests/MachOTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileYAMLTests.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp"
[ 96%] Linking CXX executable DriverTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/DriverTests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/DriverTests.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,-O3 -Wl,--gc-sections CMakeFiles/DriverTests.dir/DarwinLdDriverTest.cpp.o  -o DriverTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/liblldDriver.a ../../../../lib/liblldMachO.a -lpthread ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldYAML.a ../../../../lib/liblldCore.a ../../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 96%] Built target DriverTests
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 96%] Built target llvm-objdump
/usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-pdbutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-pdbutil
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-readobj
/usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/obj2yaml" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/obj2yaml/CMakeFiles/obj2yaml.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target obj2yaml
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target Polly
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-lib.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-lib
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target llvm-readelf
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target opt
[100%] Linking CXX executable lldMachOTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/MachOTests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMachOTests.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,-O3 -Wl,--gc-sections CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryWriterTests.cpp.o CMakeFiles/lldMachOTests.dir/MachONormalizedFileToAtomsTests.cpp.o CMakeFiles/lldMachOTests.dir/MachONormalizedFileYAMLTests.cpp.o  -o lldMachOTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/liblldDriver.a ../../../../lib/liblldMachO.a ../../../../lib/liblldYAML.a -lpthread ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldCore.a ../../../../lib/libLLVM-6.0.so.1 -lpthread 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target lldMachOTests
/usr/bin/make -f tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/build.make tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target LLDUnitTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/build.make tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target LLDUnitTests
/usr/bin/make -f tools/lld/test/CMakeFiles/check-lld.dir/build.make tools/lld/test/CMakeFiles/check-lld.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/lld/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/test/CMakeFiles/check-lld.dir/DependInfo.cmake" --color=
Scanning dependencies of target check-lld
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/lld/test/CMakeFiles/check-lld.dir/build.make tools/lld/test/CMakeFiles/check-lld.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Running lld test suite
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/test" && /usr/bin/python2.7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-lit -sv --param lld_site_config=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/test/lit.site.cfg --param lld_unit_site_config=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/test/Unit/lit.site.cfg /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/lld/test
-- Testing: 1477 tests, 4 threads --
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 
Testing Time: 337.87s
  Expected Passes    : 1441
  Unsupported Tests  : 36
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target check-lld
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -j 4 -C build-llvm check-sanitizer || true
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make -f CMakeFiles/Makefile2 check-sanitizer
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 42
/usr/bin/make -f CMakeFiles/Makefile2 projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
/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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
[  0%] Built target LLVMDemangle
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
[  0%] Built target LLVMWindowsManifest
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
[  2%] Built target LLVMBinaryFormat
[  2%] Built target LLVMTableGen
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
[  4%] Built target obj.llvm-tblgen
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
[  4%] Built target llvm_vcsrevision_h
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
[  9%] Built target LLVMSupport
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  9%] Built target LLVMMCParser
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
[  9%] Built target LLVMMCDisassembler
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  9%] Built target LLVMObjectYAML
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
[ 11%] Built target LLVMMC
[ 11%] Built target LLVMOption
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 11%] Built target LLVMDebugInfoMSF
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
[ 14%] Built target LLVMDebugInfoDWARF
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 14%] Built target LLVMLineEditor
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
[ 14%] Built target LLVMSymbolize
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" --color=
[ 14%] Built target LLVMDebugInfoCodeView
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 14%] Built target FileCheck
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/include" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake" --color=
[ 14%] Built target count
/usr/bin/make -f projects/compiler-rt/lib/CMakeFiles/SanitizerLintCheck.dir/build.make projects/compiler-rt/lib/CMakeFiles/SanitizerLintCheck.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/CMakeFiles/SanitizerLintCheck.dir/DependInfo.cmake" --color=
[ 14%] Built target not
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/build.make projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common/tests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/tests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
Scanning dependencies of target SanitizerLintCheck
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/CMakeFiles/SanitizerLintCheck.dir/build.make projects/compiler-rt/lib/CMakeFiles/SanitizerLintCheck.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Built target LLVMDebugInfoPDB
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/depend
Scanning dependencies of target SanitizerUnitTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/build.make projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 16%] Running lint check for sanitizer sources...
[ 16%] Built target compiler-rt-headers
/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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib" && env "LLVM_CHECKOUT=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" SILENT=1 TMPDIR= PYTHON_EXECUTABLE=/usr/bin/python2.7 "COMPILER_RT=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh"
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake" --color=
[ 16%] Built target SanitizerUnitTests
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 16%] Built target RTLSanCommon.armhf
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/interception" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/interception" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 16%] Built target RTSanitizerCommonLibc.armhf
/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake" --color=
make[5]: Nothing to be done for 'projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 19%] Built target RTSanitizerCommon.armhf
[ 19%] Built target RTInterception.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
/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 19%] Built target RTUbsan.armhf
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 19%] Built target RTUbsan_cxx.armhf
[ 19%] Built target RTUbsan_standalone.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
/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 19%] Built target RTAsan_cxx.armhf
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake" --color=
[ 19%] Built target RTAsan_preinit.armhf
/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 19%] Built target asan_blacklist
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake" --color=
[ 21%] Built target RTAsan.armhf
/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 21%] Built target clang_rt.profile-armhf
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target RTAsan_dynamic.armhf
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
[ 21%] Built target obj.clang-tblgen
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 21%] Built target llvm-tblgen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build
[ 21%] Built target clang_rt.lsan-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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 21%] Built target clang_rt.ubsan_standalone-dynamic-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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 21%] Built target clang_rt.ubsan_standalone_cxx-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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 26%] Built target PollyISL
/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target clang_rt.ubsan_standalone-armhf
/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target clang_rt.asan_cxx-armhf
/usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target clang_rt.asan-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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target clang_rt.asan-preinit-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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target profile
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target clang-tblgen
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target ClangDriverOptions
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target AttributeCompatFuncTableGen
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target intrinsics_gen
/usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 26%] Built target DllOptionsTableGen
/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LibOptionsTableGen
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target lsan
/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 28%] 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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target clang_rt.ubsan_standalone-armhf-symbols
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target clang_rt.asan-armhf-symbols
/usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target clang_rt.asan_cxx-armhf-symbols
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
[ 28%] Built target RTAsan_dynamic_version_script_dummy.armhf
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 30%] Built target clang-headers
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 30%] Built target ClangSACheckers
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 30%] Built target ClangCommentHTMLNamedCharacterReferences
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" --color=
[ 30%] Built target ClangCommentHTMLTagsProperties
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 30%] Built target ClangAttrClasses
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrVisitor
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 33%] Built target ClangStmtNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend
[ 33%] Built target PollyCore
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrDump
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 33%] Built target ClangAttrImpl
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend
[ 33%] Built target ClangCommentNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangCommentHTMLTags
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 33%] Built target ClangCommentCommandInfo
[ 33%] Built target ClangCommentCommandList
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDeclNodes
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 33%] Built target StmtDataCollectors
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangARMNeon
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticDriver
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 33%] Built target ClangDiagnosticAnalysis
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticIndexName
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticCrossTU
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 33%] Built target ClangAttrHasAttributeImpl
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticCommon
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 33%] Built target ClangDiagnosticComment
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticAST
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticFrontend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 33%] Built target ClangDiagnosticLex
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrSubjectMatchRuleList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticParse
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 33%] Built target ClangDiagnosticSema
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticRefactoring
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangDiagnosticSerialization
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 33%] Built target ClangDiagnosticGroups
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrSubMatchRulesParserStringSwitches
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrParserStringSwitches
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 33%] Built target ClangAttrParsedAttrList
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrSpellingListIndex
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrParsedAttrImpl
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 33%] Built target ClangAttrTemplateInstantiate
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrParsedAttrKinds
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
[ 33%] Built target ClangAttrPCHWrite
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
[ 33%] Built target ClangAttrPCHRead
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
[ 33%] Built target LLVMFuzzMutate
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
[ 33%] Built target LLVMIRReader
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
[ 35%] Built target LLVMCore
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
[ 38%] Built target LLVMSelectionDAG
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 38%] Built target LLVMAsmPrinter
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
[ 38%] Built target LLVMMIRParser
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
[ 38%] Built target LLVMBitReader
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 38%] Built target LLVMGlobalISel
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 38%] Built target LLVMBitWriter
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMInstrumentation
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target LLVMTransformUtils
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target LLVMInstCombine
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
[ 47%] Built target LLVMCodeGen
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMVectorize
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMipo
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
[ 47%] Built target LLVMObjCARCOpts
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
[ 47%] Built target LLVMScalarOpts
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMLinker
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
[ 47%] Built target LLVMCoroutines
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMLTO
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
[ 47%] Built target LLVMObject
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 47%] Built target LLVMExecutionEngine
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
[ 47%] Built target LLVMInterpreter
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 50%] Built target LLVMAnalysis
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
[ 50%] Built target LLVMMCJIT
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
[ 52%] Built target LLVMOrcJIT
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target LLVMRuntimeDyld
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
[ 54%] Built target AArch64CommonTableGen
[ 54%] Built target LLVMTarget
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target AMDGPUCommonTableGen
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
[ 57%] Built target ARMCommonTableGen
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
[ 57%] Built target BPFCommonTableGen
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
[ 57%] Built target LanaiCommonTableGen
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
[ 57%] Built target HexagonCommonTableGen
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
[ 57%] Built target MipsCommonTableGen
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target MSP430CommonTableGen
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
[ 57%] Built target NVPTXCommonTableGen
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
[ 57%] Built target PowerPCCommonTableGen
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target SparcCommonTableGen
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
[ 57%] Built target SystemZCommonTableGen
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target X86CommonTableGen
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
[ 59%] Built target XCoreCommonTableGen
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMAsmParser
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMProfileData
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
[ 59%] Built target LLVMCoverage
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
[ 59%] Built target LLVMPasses
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMLibDriver
/usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend
[ 59%] Built target LLVMDlltoolDriver
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMXRay
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/CMakeFiles/clang-tablegen-targets.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target ubsan
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
[ 59%] Built target clang-tablegen-targets
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
[ 59%] Built target clang_rt.asan-dynamic-armhf
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
[ 59%] Built target LLVMAArch64Info
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
[ 59%] Built target LLVMAArch64AsmParser
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMAArch64Disassembler
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
[ 59%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMAArch64Utils
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMAArch64CodeGen
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
[ 59%] Built target LLVMAArch64Desc
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMAMDGPUUtils
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
[ 59%] Built target LLVMAMDGPUInfo
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
[ 59%] Built target LLVMAMDGPUDesc
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
[ 59%] Built target LLVMARMInfo
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMARMAsmParser
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMARMCodeGen
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
[ 59%] Built target LLVMARMDisassembler
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
[ 59%] Built target LLVMARMAsmPrinter
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 59%] Built target LLVMARMUtils
[ 64%] Built target LLVMAMDGPUCodeGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'.
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
[ 66%] Built target LLVMARMDesc
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMBPFAsmParser
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
[ 66%] Built target LLVMBPFCodeGen
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
[ 66%] Built target LLVMBPFDisassembler
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMBPFAsmPrinter
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
[ 66%] Built target LLVMBPFInfo
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMBPFDesc
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
[ 66%] Built target LLVMHexagonAsmParser
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
[ 66%] Built target LLVMHexagonInfo
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
[ 66%] Built target LLVMHexagonDisassembler
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
[ 66%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMLanaiAsmParser
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 66%] Built target LLVMLanaiCodeGen
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
[ 69%] Built target LLVMHexagonCodeGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
[ 69%] Built target LLVMLanaiInfo
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
[ 69%] Built target LLVMLanaiAsmPrinter
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target LLVMLanaiDesc
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
[ 69%] Built target LLVMLanaiDisassembler
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
[ 69%] Built target LLVMMipsAsmPrinter
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
[ 69%] Built target LLVMMipsDisassembler
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
[ 69%] Built target LLVMMipsInfo
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target LLVMMipsDesc
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
[ 69%] Built target LLVMMipsAsmParser
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
[ 69%] Built target LLVMMipsCodeGen
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 69%] Built target LLVMMSP430AsmPrinter
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMMSP430Info
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
[ 71%] Built target LLVMMSP430CodeGen
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMMSP430Desc
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
[ 71%] Built target LLVMNVPTXInfo
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMNVPTXDesc
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMNVPTXAsmPrinter
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
[ 73%] Built target LLVMNVPTXCodeGen
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target LLVMPowerPCAsmParser
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
[ 73%] Built target LLVMPowerPCDisassembler
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target LLVMPowerPCAsmPrinter
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
[ 73%] Built target LLVMPowerPCInfo
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
[ 73%] Built target LLVMPowerPCCodeGen
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
[ 73%] Built target LLVMPowerPCDesc
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
[ 73%] Built target LLVMSparcInfo
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
[ 73%] Built target LLVMSparcCodeGen
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
[ 73%] Built target LLVMSparcAsmPrinter
[ 73%] Built target LLVMSparcDesc
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target LLVMSparcAsmParser
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
[ 73%] Built target LLVMSparcDisassembler
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
[ 73%] Built target LLVMSystemZAsmParser
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target LLVMSystemZDisassembler
[ 73%] Built target LLVMSystemZAsmPrinter
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
[ 73%] Built target LLVMSystemZCodeGen
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target LLVMSystemZInfo
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
[ 73%] Built target LLVMSystemZDesc
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
[ 73%] Built target LLVMX86AsmParser
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
[ 73%] Built target LLVMX86Disassembler
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
[ 73%] Built target LLVMX86AsmPrinter
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 73%] Built target LLVMX86Desc
[ 76%] Built target LLVMX86CodeGen
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
[ 76%] Built target LLVMX86Info
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
[ 76%] Built target LLVMX86Utils
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend
[ 78%] Built target LLVMXCoreDisassembler
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target LLVMXCoreAsmPrinter
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
[ 78%] Built target LLVMXCoreCodeGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake" --color=
[ 78%] Built target LLVMXCoreInfo
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target asan
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" --color=
[ 78%] Built target LLVMXCoreDesc
/usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 78%] Built target clangLex
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build
[ 80%] Built target clangBasic
/usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target clangParse
/usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target clangASTMatchers
/usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target clangAST
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" --color=
[ 83%] Built target clangSema
/usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build
/usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 83%] Built target clangAnalysis
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend
[ 85%] Built target clangRewrite
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build
[ 88%] Built target clangCodeGen
/usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 90%] Built target clangARCMigrate
/usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" --color=
[ 92%] Built target clangDriver
/usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Frontend/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake" --color=
[ 92%] Built target clangSerialization
/usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/FrontendTool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clangFrontendTool
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clangRewriteFrontend
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend
[ 95%] Built target clangFrontend
/usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clangStaticAnalyzerFrontend
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'.
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clangStaticAnalyzerCore
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" --color=
[ 95%] Built target LLVMAMDGPUAsmParser
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target LLVMAMDGPUAsmPrinter
[ 95%] Built target LLVMAMDGPUDisassembler
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target LLVM
/usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/sancov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build
[ 95%] Built target llvm-config
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/sancov/CMakeFiles/sancov.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target sancov
/usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-offload-bundler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake" --color=
[ 95%] Built target Polly
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target clang-offload-bundler
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" --color=
[ 95%] Built target llvm-nm
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 95%] Built target llvm-objdump
/usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend
[100%] Built target clangStaticAnalyzerCheckers
/usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-symbolizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" --color=
[100%] Built target llvm-readobj
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/build
[100%] Built target llvm-symbolizer
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/driver/CMakeFiles/clang.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target clang
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target SanitizerLintCheck
/usr/bin/make -f projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/build.make projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/projects/compiler-rt/test/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/test/sanitizer_common" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/DependInfo.cmake" --color=
Scanning dependencies of target check-sanitizer
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/build.make projects/compiler-rt/test/sanitizer_common/CMakeFiles/check-sanitizer.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Running sanitizer_common tests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/test/sanitizer_common" && /usr/bin/python2.7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-lit -sv /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/test/sanitizer_common/asan-armhf-Linux /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/test/sanitizer_common/lsan-armhf-Linux /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/test/sanitizer_common/ubsan-armhf-Linux /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/test/sanitizer_common/Unit
llvm-lit: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/lit/lit/discovery.py:244: warning: input '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/projects/compiler-rt/test/sanitizer_common/Unit' contained no tests
-- Testing: 183 tests, 4 threads --
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 

1 warning(s) in tests.
Testing Time: 124.44s
  Expected Passes    : 110
  Expected Failures  : 7
  Unsupported Tests  : 66
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target check-sanitizer
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -j 4 -C build-llvm check-polly || true
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/make -f CMakeFiles/Makefile2 check-polly
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 35
/usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
/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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
[  0%] Built target LLVMWindowsManifest
[  0%] Built target LLVMDemangle
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  2%] Built target LLVMBinaryFormat
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
[  2%] Built target LLVMTableGen
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
[  5%] Built target obj.llvm-tblgen
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
[  5%] Built target llvm_vcsrevision_h
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
[ 11%] Built target LLVMSupport
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 11%] Built target LLVMMCParser
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
[ 11%] Built target LLVMMCDisassembler
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
[ 11%] Built target LLVMObjectYAML
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
[ 11%] Built target LLVMOption
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
[ 14%] Built target LLVMMC
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 14%] Built target LLVMDebugInfoMSF
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
[ 17%] Built target LLVMDebugInfoDWARF
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 17%] Built target LLVMSymbolize
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend
[ 17%] Built target LLVMLineEditor
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
[ 17%] Built target LLVMDebugInfoCodeView
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" --color=
make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 17%] Built target FileCheck
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
[ 17%] Built target not
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
[ 20%] Built target LLVMDebugInfoPDB
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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/depend
make[5]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" --color=
[ 20%] Built target gtest_main
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
[ 20%] Built target gtest
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 20%] Built target obj.clang-tblgen
/usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend
[ 25%] Built target PollyISL
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" --color=
[ 25%] Built target llvm-tblgen
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 25%] Built target clang-tblgen
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
[ 25%] Built target AttributeCompatFuncTableGen
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
[ 25%] Built target intrinsics_gen
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" --color=
[ 25%] Built target polly-isl-test
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target DllOptionsTableGen
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LibOptionsTableGen
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend
[ 28%] Built target ClangSACheckers
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 28%] Built target ClangCommentHTMLNamedCharacterReferences
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" --color=
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangCommentHTMLTagsProperties
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target ClangAttrClasses
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend
[ 31%] Built target ClangAttrVisitor
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 31%] Built target ClangStmtNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 31%] Built target ClangAttrDump
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangAttrImpl
[ 31%] Built target ClangCommentNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" --color=
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangCommentHTMLTags
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 31%] Built target ClangCommentCommandInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangDeclNodes
[ 31%] Built target ClangCommentCommandList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" --color=
[ 31%] Built target StmtDataCollectors
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target ClangARMNeon
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangDiagnosticDriver
[ 31%] Built target ClangDiagnosticAnalysis
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangDiagnosticIndexName
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 31%] Built target ClangDiagnosticCrossTU
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target ClangDiagnosticCommon
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangAttrHasAttributeImpl
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangAttrList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 31%] Built target ClangDiagnosticComment
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend
[ 31%] Built target ClangDiagnosticAST
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" --color=
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend
[ 31%] Built target ClangDiagnosticFrontend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangDiagnosticLex
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
[ 31%] Built target ClangAttrSubjectMatchRuleList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend
[ 31%] Built target ClangDiagnosticParse
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend
[ 31%] Built target ClangDiagnosticSema
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangDiagnosticRefactoring
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target ClangDiagnosticSerialization
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend
[ 31%] Built target ClangAttrSubMatchRulesParserStringSwitches
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target ClangDiagnosticGroups
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" --color=
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangAttrParserStringSwitches
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target ClangAttrParsedAttrList
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangAttrSpellingListIndex
[ 31%] Built target ClangAttrParsedAttrImpl
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" --color=
[ 31%] Built target ClangAttrTemplateInstantiate
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target ClangAttrParsedAttrKinds
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
[ 31%] Built target ClangAttrPCHRead
[ 31%] Built target ClangAttrPCHWrite
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target LLVMIRReader
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
[ 31%] Built target LLVMFuzzMutate
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMCore
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMMIRParser
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 37%] Built target LLVMSelectionDAG
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
[ 37%] Built target LLVMAsmPrinter
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 37%] Built target LLVMBitReader
[ 37%] Built target LLVMBitWriter
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
[ 37%] Built target LLVMGlobalISel
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMInstrumentation
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
[ 40%] Built target LLVMInstCombine
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
[ 42%] Built target LLVMTransformUtils
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target LLVMipo
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
[ 42%] Built target LLVMVectorize
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target LLVMCoroutines
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target LLVMObjCARCOpts
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target LLVMScalarOpts
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
[ 42%] Built target LLVMLinker
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
[ 48%] Built target LLVMCodeGen
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
[ 48%] Built target LLVMLTO
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
[ 48%] Built target LLVMExecutionEngine
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
[ 48%] Built target LLVMObject
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 48%] Built target LLVMMCJIT
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
[ 48%] Built target LLVMInterpreter
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
[ 51%] Built target LLVMOrcJIT
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
[ 54%] Built target LLVMRuntimeDyld
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
[ 54%] Built target LLVMTarget
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
[ 54%] Built target AArch64CommonTableGen
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target AMDGPUCommonTableGen
[ 57%] Built target LLVMAnalysis
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
[ 60%] Built target ARMCommonTableGen
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
[ 60%] Built target BPFCommonTableGen
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LanaiCommonTableGen
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
[ 60%] Built target HexagonCommonTableGen
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
[ 60%] Built target MipsCommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
[ 60%] Built target MSP430CommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
[ 60%] Built target NVPTXCommonTableGen
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target PowerPCCommonTableGen
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
[ 60%] Built target SparcCommonTableGen
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
[ 60%] Built target SystemZCommonTableGen
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target XCoreCommonTableGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
[ 62%] Built target X86CommonTableGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
[ 62%] Built target LLVMAsmParser
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMProfileData
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMCoverage
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
[ 62%] Built target LLVMDlltoolDriver
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'.
[ 62%] Built target LLVMPasses
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMLibDriver
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/CMakeFiles/clang-tablegen-targets.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMXRay
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
[ 62%] Built target clang-tablegen-targets
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
[ 62%] Built target LLVMAArch64Info
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
[ 62%] Built target LLVMAArch64AsmParser
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMAArch64Disassembler
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
[ 62%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
[ 62%] Built target LLVMAArch64Utils
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target PollyCore
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
[ 62%] Built target LLVMAArch64Desc
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
[ 62%] Built target LLVMAArch64CodeGen
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
[ 62%] Built target LLVMAMDGPUUtils
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
[ 62%] Built target LLVMAMDGPUInfo
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMARMInfo
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
[ 62%] Built target LLVMAMDGPUDesc
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMARMDisassembler
[ 62%] Built target LLVMARMAsmParser
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
[ 62%] Built target LLVMARMAsmPrinter
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMARMDesc
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
[ 65%] Built target LLVMARMUtils
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
[ 65%] Built target LLVMARMCodeGen
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
[ 65%] Built target LLVMBPFAsmParser
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMBPFDisassembler
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
[ 65%] Built target LLVMBPFCodeGen
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMBPFAsmPrinter
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
[ 65%] Built target LLVMBPFInfo
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
[ 65%] Built target LLVMBPFDesc
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
[ 71%] Built target LLVMAMDGPUCodeGen
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMHexagonAsmParser
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
[ 71%] Built target LLVMHexagonInfo
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
[ 71%] Built target LLVMHexagonDisassembler
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMHexagonDesc
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
[ 71%] Built target LLVMLanaiAsmParser
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMLanaiCodeGen
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
[ 71%] Built target LLVMLanaiInfo
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
[ 71%] Built target LLVMLanaiDesc
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMLanaiAsmPrinter
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
[ 71%] Built target LLVMLanaiDisassembler
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
[ 71%] Built target LLVMMipsAsmPrinter
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
[ 74%] Built target LLVMHexagonCodeGen
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
[ 74%] Built target LLVMMipsDisassembler
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
[ 74%] Built target LLVMMipsInfo
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
[ 74%] Built target LLVMMipsAsmParser
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMMipsDesc
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
[ 74%] Built target LLVMMSP430AsmPrinter
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LLVMMSP430Info
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
[ 77%] Built target LLVMMipsCodeGen
[ 77%] Built target LLVMMSP430CodeGen
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LLVMMSP430Desc
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
[ 77%] Built target LLVMNVPTXInfo
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
[ 77%] Built target LLVMNVPTXAsmPrinter
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LLVMNVPTXDesc
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
[ 77%] Built target LLVMPowerPCAsmParser
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
[ 77%] Built target LLVMPowerPCDisassembler
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMNVPTXCodeGen
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
[ 80%] Built target LLVMPowerPCAsmPrinter
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
[ 80%] Built target LLVMPowerPCInfo
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
[ 80%] Built target LLVMPowerPCDesc
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend
[ 80%] Built target LLVMSparcInfo
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
[ 80%] Built target LLVMPowerPCCodeGen
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMSparcCodeGen
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMSparcAsmPrinter
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMSparcDesc
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
[ 80%] Built target LLVMSparcAsmParser
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
[ 80%] Built target LLVMSparcDisassembler
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMSystemZAsmParser
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMSystemZDisassembler
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
[ 80%] Built target LLVMSystemZAsmPrinter
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
[ 80%] Built target LLVMSystemZInfo
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMSystemZDesc
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
[ 80%] Built target LLVMSystemZCodeGen
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMX86AsmParser
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
[ 80%] Built target LLVMX86Disassembler
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMX86AsmPrinter
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMX86Info
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 80%] Built target LLVMX86Utils
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
[ 80%] Built target LLVMX86Desc
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
[ 82%] Built target LLVMXCoreAsmPrinter
[ 82%] Built target LLVMXCoreDisassembler
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
[ 85%] Built target LLVMX86CodeGen
/usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake" --color=
[ 85%] Built target LLVMXCoreInfo
[ 85%] Built target LLVMXCoreCodeGen
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend
[ 85%] Built target LLVMXCoreDesc
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/LLVMPolly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" --color=
[ 85%] Built target LLVMPolly
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clangRewrite
/usr/bin/make -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend
[ 88%] Built target clangLex
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" --color=
[ 91%] Built target clangBasic
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
[ 91%] Built target clangToolingCore
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
[ 91%] Built target LLVMAMDGPUAsmParser
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target clangFormat
[ 91%] Built target LLVMAMDGPUAsmPrinter
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target LLVMAMDGPUDisassembler
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target LLVM
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" --color=
[ 94%] Built target clangAST
/usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake" --color=
[ 94%] Built target Polly
[ 94%] Built target llvm-config
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend
/usr/bin/make -f tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/build.make tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/depend
/usr/bin/make -f tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build.make tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScheduleOptimizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Isl" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/DependInfo.cmake" --color=
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target clang-format
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build
/usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Flatten" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/DependInfo.cmake" --color=
[ 94%] Built target opt
/usr/bin/make -f tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build.make tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/DeLICM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target ScheduleOptimizerTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/build.make tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/ScheduleOptimizerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScheduleOptimizer" && /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~+rc3/build-llvm/tools/polly/unittests/ScheduleOptimizer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ScheduleOptimizerTests.dir/ScheduleOptimizerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp"
Scanning dependencies of target FlattenTests
Scanning dependencies of target DeLICMTests
Scanning dependencies of target IslTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build.make tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build
/usr/bin/make -f tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build.make tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/FlattenTest.cpp.o
[ 94%] Building CXX object tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/DeLICMTest.cpp.o
[ 94%] Building CXX object tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/IslTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Flatten" && /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~+rc3/build-llvm/tools/polly/unittests/Flatten" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FlattenTests.dir/FlattenTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten/FlattenTest.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/DeLICM" && /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~+rc3/build-llvm/tools/polly/unittests/DeLICM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DeLICMTests.dir/DeLICMTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM/DeLICMTest.cpp"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Isl" && /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~+rc3/build-llvm/tools/polly/unittests/Isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IslTests.dir/IslTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl/IslTest.cpp"
[ 94%] Linking CXX executable ScheduleOptimizerTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScheduleOptimizer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ScheduleOptimizerTests.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 -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-O3 -Wl,--gc-sections CMakeFiles/ScheduleOptimizerTests.dir/ScheduleOptimizerTest.cpp.o  -o ScheduleOptimizerTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-6.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target ScheduleOptimizerTests
/usr/bin/make -f tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build.make tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScopPassManager" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/DependInfo.cmake" --color=
[ 94%] Linking CXX executable FlattenTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Flatten" && /usr/bin/cmake -E cmake_link_script CMakeFiles/FlattenTests.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 -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-O3 -Wl,--gc-sections CMakeFiles/FlattenTests.dir/FlattenTest.cpp.o  -o FlattenTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-6.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
Scanning dependencies of target ScopPassManagerTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build.make tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Building CXX object tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/PassManagerTest.cpp.o
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScopPassManager" && /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~+rc3/build-llvm/tools/polly/unittests/ScopPassManager" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/pet/include" -I/usr/include/jsoncpp -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/isl/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/googletest/include" -I"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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 -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG    -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ScopPassManagerTests.dir/PassManagerTest.cpp.o -c "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp"
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target FlattenTests
/usr/bin/make -f tools/polly/CMakeFiles/polly-check-format.dir/build.make tools/polly/CMakeFiles/polly-check-format.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/CMakeFiles/polly-check-format.dir/DependInfo.cmake" --color=
Scanning dependencies of target polly-check-format
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/CMakeFiles/polly-check-format.dir/build.make tools/polly/CMakeFiles/polly-check-format.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Canonicalization.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Canonicalization.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Canonicalization.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/BlockGenerators.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/BlockGenerators.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/BlockGenerators.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodeGeneration.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodeGeneration.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodeGeneration.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodegenCleanup.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodegenCleanup.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodegenCleanup.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IRBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IRBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IRBuilder.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslAst.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslAst.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslAst.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslExprBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslExprBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslExprBuilder.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslNodeBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslNodeBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslNodeBuilder.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/LoopGenerators.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/LoopGenerators.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/LoopGenerators.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PerfMonitor.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PerfMonitor.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PerfMonitor.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/Utils.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/Utils.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/Utils.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodePreparation.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodePreparation.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodePreparation.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DeLICM.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DeLICM.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DeLICM.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DependenceInfo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DependenceInfo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DependenceInfo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenAlgo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenAlgo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenAlgo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenSchedule.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenSchedule.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenSchedule.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ForwardOpTree.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ForwardOpTree.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ForwardOpTree.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/JSONExporter.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/JSONExporter.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/JSONExporter.h" -
[ 97%] Linking CXX executable DeLICMTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/DeLICM" && /usr/bin/cmake -E cmake_link_script CMakeFiles/DeLICMTests.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 -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-O3 -Wl,--gc-sections CMakeFiles/DeLICMTests.dir/DeLICMTest.cpp.o  -o DeLICMTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-6.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/LinkAllPasses.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/LinkAllPasses.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/LinkAllPasses.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Options.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Options.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Options.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PolyhedralInfo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PolyhedralInfo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PolyhedralInfo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PruneUnprofitable.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PruneUnprofitable.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PruneUnprofitable.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/RegisterPasses.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/RegisterPasses.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/RegisterPasses.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScheduleOptimizer.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScheduleOptimizer.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScheduleOptimizer.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopBuilder.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetection.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetection.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetection.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetectionDiagnostic.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetectionDiagnostic.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetectionDiagnostic.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopInfo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopInfo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopInfo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopPass.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopPass.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopPass.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Simplify.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Simplify.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Simplify.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/DumpModulePass.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/DumpModulePass.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/DumpModulePass.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/GICHelper.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/GICHelper.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/GICHelper.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLOStream.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLOStream.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLOStream.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLTools.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLTools.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLTools.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/LinkGPURuntime.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/LinkGPURuntime.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/LinkGPURuntime.h" -
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 97%] Built target DeLICMTests
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVAffinator.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVAffinator.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVAffinator.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVValidator.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVValidator.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVValidator.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopHelper.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopHelper.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopHelper.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopLocation.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopLocation.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopLocation.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/VirtualInstruction.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/VirtualInstruction.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/VirtualInstruction.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ZoneAlgo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ZoneAlgo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ZoneAlgo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/Mainpage.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/Mainpage.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/Mainpage.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/DependenceInfo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/DependenceInfo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/DependenceInfo.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PolyhedralInfo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PolyhedralInfo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PolyhedralInfo.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PruneUnprofitable.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PruneUnprofitable.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PruneUnprofitable.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetection.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetection.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetection.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopGraphPrinter.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopGraphPrinter.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopGraphPrinter.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopInfo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopInfo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopInfo.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopPass.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopPass.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopPass.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/BlockGenerators.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/BlockGenerators.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/BlockGenerators.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodeGeneration.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodeGeneration.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodeGeneration.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodegenCleanup.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodegenCleanup.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodegenCleanup.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IRBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IRBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IRBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslAst.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslAst.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslAst.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslExprBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslExprBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslExprBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslNodeBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslNodeBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslNodeBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/LoopGenerators.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/LoopGenerators.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/LoopGenerators.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/ManagedMemoryRewrite.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/ManagedMemoryRewrite.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/ManagedMemoryRewrite.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp...
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PerfMonitor.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp" -
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PerfMonitor.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PerfMonitor.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/Utils.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/Utils.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/Utils.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Exchange/JSONExporter.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Exchange/JSONExporter.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Exchange/JSONExporter.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Polly.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Polly.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Polly.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/DumpModulePass.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/DumpModulePass.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/DumpModulePass.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/GICHelper.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/GICHelper.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/GICHelper.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ISLTools.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ISLTools.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ISLTools.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/RegisterPasses.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/RegisterPasses.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/RegisterPasses.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVAffinator.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVAffinator.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVAffinator.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVValidator.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVValidator.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVValidator.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopHelper.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopHelper.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopHelper.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopLocation.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopLocation.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopLocation.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/VirtualInstruction.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/VirtualInstruction.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/VirtualInstruction.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Canonicalization.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Canonicalization.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Canonicalization.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/CodePreparation.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/CodePreparation.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/CodePreparation.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeLICM.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeLICM.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeLICM.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeadCodeElimination.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeadCodeElimination.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeadCodeElimination.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenAlgo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenAlgo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenAlgo.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenSchedule.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenSchedule.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenSchedule.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ForwardOpTree.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ForwardOpTree.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ForwardOpTree.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/MaximalStaticExpansion.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/MaximalStaticExpansion.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/MaximalStaticExpansion.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScheduleOptimizer.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScheduleOptimizer.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScheduleOptimizer.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScopInliner.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScopInliner.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScopInliner.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Simplify.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Simplify.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Simplify.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ZoneAlgo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ZoneAlgo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ZoneAlgo.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.c...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.c" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.c" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM/DeLICMTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM/DeLICMTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM/DeLICMTest.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten/FlattenTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten/FlattenTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten/FlattenTest.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl/IslTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl/IslTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl/IslTest.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp" -
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target polly-check-format
[100%] Linking CXX executable IslTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Isl" && /usr/bin/cmake -E cmake_link_script CMakeFiles/IslTests.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 -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-O3 -Wl,--gc-sections CMakeFiles/IslTests.dir/IslTest.cpp.o  -o IslTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-6.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target IslTests
[100%] Linking CXX executable ScopPassManagerTests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScopPassManager" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ScopPassManagerTests.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 -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG  -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-O3 -Wl,--gc-sections CMakeFiles/ScopPassManagerTests.dir/PassManagerTest.cpp.o  -o ScopPassManagerTests -Wl,-rpath,"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib" -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-6.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target ScopPassManagerTests
/usr/bin/make -f tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build.make tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/DependInfo.cmake" --color=
Scanning dependencies of target PollyUnitTests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build.make tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target PollyUnitTests
/usr/bin/make -f tools/polly/test/CMakeFiles/check-polly-tests.dir/build.make tools/polly/test/CMakeFiles/check-polly-tests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test/CMakeFiles/check-polly-tests.dir/DependInfo.cmake" --color=
Scanning dependencies of target check-polly-tests
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/test/CMakeFiles/check-polly-tests.dir/build.make tools/polly/test/CMakeFiles/check-polly-tests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Running polly regression tests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test" && /usr/bin/python2.7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-lit -sv --param polly_site_config=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test/lit.site.cfg --param polly_unit_site_config=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test/Unit/lit.site.cfg /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test
-- Testing: 1125 tests, 4 threads --
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 
Testing Time: 176.59s
  Expected Passes    : 1017
  Expected Failures  : 13
  Unsupported Tests  : 95
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target check-polly-tests
/usr/bin/make -f tools/polly/test/CMakeFiles/check-polly.dir/build.make tools/polly/test/CMakeFiles/check-polly.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test/CMakeFiles/check-polly.dir/DependInfo.cmake" --color=
Scanning dependencies of target check-polly
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/test/CMakeFiles/check-polly.dir/build.make tools/polly/test/CMakeFiles/check-polly.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/test/CMakeFiles/check-polly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target check-polly
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/python*/site-packages/lldb/_lldb.so
if test "yes" = yes; then \
	cd build-llvm/ && LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/ /usr/bin/make -C tools/polly/test/ check-polly || true; \
    fi
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/rule
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 35
/usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  0%] Built target LLVMWindowsManifest
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  0%] Built target LLVMDemangle
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  5%] Built target LLVMSupport
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  8%] Built target obj.llvm-tblgen
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  8%] Built target LLVMTableGen
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  8%] Built target llvm-tblgen
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  8%] Built target AttributeCompatFuncTableGen
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[  8%] Built target intrinsics_gen
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 11%] Built target LLVMCore
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 11%] Built target LLVMFuzzMutate
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 11%] Built target LLVMIRReader
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 17%] Built target LLVMCodeGen
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 20%] Built target LLVMSelectionDAG
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 20%] Built target LLVMAsmPrinter
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 20%] Built target LLVMMIRParser
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 20%] Built target LLVMGlobalISel
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target LLVMBinaryFormat
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target LLVMBitReader
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 22%] Built target LLVMBitWriter
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 25%] Built target LLVMTransformUtils
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LLVMInstrumentation
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LLVMInstCombine
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LLVMScalarOpts
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LLVMipo
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LLVMVectorize
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LLVMObjCARCOpts
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LLVMCoroutines
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 28%] Built target LLVMLinker
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target LLVMAnalysis
/usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target llvm_vcsrevision_h
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 31%] Built target LLVMLTO
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMMC
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMMCParser
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMMCDisassembler
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMObject
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMObjectYAML
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 34%] Built target LLVMOption
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 37%] Built target LLVMDebugInfoDWARF
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 37%] Built target LLVMDebugInfoMSF
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 37%] Built target LLVMDebugInfoCodeView
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMDebugInfoPDB
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMSymbolize
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMExecutionEngine
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMInterpreter
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 40%] Built target LLVMMCJIT
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 42%] Built target LLVMOrcJIT
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMRuntimeDyld
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMTarget
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target AArch64CommonTableGen
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64CodeGen
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64AsmParser
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64Disassembler
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64AsmPrinter
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64Desc
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target LLVMAArch64Utils
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 45%] Built target AMDGPUCommonTableGen
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 51%] Built target LLVMAMDGPUCodeGen
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 51%] Built target LLVMAMDGPUUtils
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 51%] Built target LLVMAMDGPUAsmParser
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 51%] Built target LLVMAMDGPUAsmPrinter
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 51%] Built target LLVMAMDGPUDisassembler
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 51%] Built target LLVMAMDGPUInfo
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 51%] Built target LLVMAMDGPUDesc
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target ARMCommonTableGen
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target LLVMARMCodeGen
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target LLVMARMInfo
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target LLVMARMAsmParser
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target LLVMARMDisassembler
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 54%] Built target LLVMARMAsmPrinter
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target LLVMARMDesc
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target LLVMARMUtils
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target BPFCommonTableGen
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target LLVMBPFCodeGen
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target LLVMBPFAsmParser
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target LLVMBPFDisassembler
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target LLVMBPFAsmPrinter
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target LLVMBPFInfo
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target LLVMBPFDesc
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 57%] Built target HexagonCommonTableGen
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMHexagonCodeGen
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMHexagonAsmParser
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMHexagonInfo
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMHexagonDesc
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMHexagonDisassembler
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LanaiCommonTableGen
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMLanaiCodeGen
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMLanaiAsmParser
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMLanaiInfo
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMLanaiDesc
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMLanaiAsmPrinter
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMLanaiDisassembler
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target MipsCommonTableGen
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMMipsCodeGen
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMMipsAsmPrinter
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMMipsDisassembler
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMMipsInfo
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMMipsDesc
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMMipsAsmParser
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target MSP430CommonTableGen
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMMSP430CodeGen
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 60%] Built target LLVMMSP430AsmPrinter
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMMSP430Info
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target LLVMMSP430Desc
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 62%] Built target NVPTXCommonTableGen
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMNVPTXCodeGen
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMNVPTXInfo
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMNVPTXAsmPrinter
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMNVPTXDesc
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target PowerPCCommonTableGen
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMPowerPCCodeGen
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMPowerPCDisassembler
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMPowerPCAsmPrinter
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMPowerPCInfo
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMPowerPCDesc
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target SparcCommonTableGen
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSparcCodeGen
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSparcDesc
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSparcAsmPrinter
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSparcAsmParser
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSparcDisassembler
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target SystemZCommonTableGen
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSystemZCodeGen
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSystemZAsmParser
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSystemZDisassembler
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSystemZAsmPrinter
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSystemZInfo
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target LLVMSystemZDesc
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 65%] Built target X86CommonTableGen
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMX86CodeGen
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMX86AsmParser
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMX86Disassembler
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMX86AsmPrinter
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMX86Desc
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 68%] Built target LLVMX86Utils
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target XCoreCommonTableGen
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 71%] Built target LLVMXCoreCodeGen
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMXCoreInfo
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMXCoreDesc
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMAsmParser
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMLineEditor
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMProfileData
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMCoverage
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMPasses
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target DllOptionsTableGen
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 74%] Built target LLVMDlltoolDriver
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LibOptionsTableGen
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LLVMLibDriver
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LLVMXRay
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target LLVM
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 77%] Built target PollyCore
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target PollyISL
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/Polly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target Polly
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target opt
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target FileCheck
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target not
/usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/LLVMPolly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target LLVMPolly
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target polly-isl-test
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target gtest_main
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target gtest
/usr/bin/make -f tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/build.make tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScheduleOptimizer" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/build.make tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/unittests/ScheduleOptimizer/CMakeFiles/ScheduleOptimizerTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target ScheduleOptimizerTests
/usr/bin/make -f tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build.make tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Isl" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build.make tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target IslTests
/usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Flatten" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target FlattenTests
/usr/bin/make -f tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build.make tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/DeLICM" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build.make tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target DeLICMTests
/usr/bin/make -f tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build.make tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScopPassManager" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build.make tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target ScopPassManagerTests
/usr/bin/make -f tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build.make tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build.make tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target PollyUnitTests
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target llvm-config
/usr/bin/make -f tools/polly/test/CMakeFiles/check-polly-tests.dir/build.make tools/polly/test/CMakeFiles/check-polly-tests.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test/CMakeFiles/check-polly-tests.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/test/CMakeFiles/check-polly-tests.dir/build.make tools/polly/test/CMakeFiles/check-polly-tests.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Running polly regression tests
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test" && /usr/bin/python2.7 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/./bin/llvm-lit -sv --param polly_site_config=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test/lit.site.cfg --param polly_unit_site_config=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test/Unit/lit.site.cfg /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test
-- Testing: 1125 tests, 4 threads --
Testing: 0  2  4  6  8  10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 
Testing Time: 173.18s
  Expected Passes    : 1017
  Expected Failures  : 13
  Unsupported Tests  : 95
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target check-polly-tests
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target obj.clang-tblgen
/usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target clang-tblgen
/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target ClangSACheckers
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target ClangCommentHTMLNamedCharacterReferences
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target ClangCommentHTMLTagsProperties
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 82%] Built target ClangAttrClasses
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrVisitor
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangStmtNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrImpl
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangCommentNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangCommentHTMLTags
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangCommentCommandList
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDeclNodes
/usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target StmtDataCollectors
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangARMNeon
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] 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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticAnalysis
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticIndexName
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticCrossTU
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrHasAttributeImpl
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticCommon
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticComment
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticAST
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticFrontend
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticLex
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrSubjectMatchRuleList
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticParse
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticSema
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticRefactoring
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticSerialization
/usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangDiagnosticGroups
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrSubMatchRulesParserStringSwitches
/usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrParserStringSwitches
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrParsedAttrList
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrSpellingListIndex
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrParsedAttrImpl
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrTemplateInstantiate
/usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrParsedAttrKinds
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrPCHWrite
/usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target ClangAttrPCHRead
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/CMakeFiles/clang-tablegen-targets.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 85%] Built target clang-tablegen-targets
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clangBasic
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 88%] Built target clangLex
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 91%] Built target clangAST
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target clangRewrite
/usr/bin/make -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/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[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target clangToolingCore
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target clangFormat
/usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/clang-format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Built target clang-format
/usr/bin/make -f tools/polly/CMakeFiles/polly-check-format.dir/build.make tools/polly/CMakeFiles/polly-check-format.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/CMakeFiles/polly-check-format.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/CMakeFiles/polly-check-format.dir/build.make tools/polly/CMakeFiles/polly-check-format.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Canonicalization.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Canonicalization.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Canonicalization.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/BlockGenerators.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/BlockGenerators.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/BlockGenerators.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodeGeneration.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodeGeneration.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodeGeneration.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodegenCleanup.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodegenCleanup.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/CodegenCleanup.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IRBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IRBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IRBuilder.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslAst.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslAst.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslAst.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslExprBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslExprBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslExprBuilder.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslNodeBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslNodeBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/IslNodeBuilder.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/LoopGenerators.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/LoopGenerators.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/LoopGenerators.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PerfMonitor.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PerfMonitor.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/PerfMonitor.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/Utils.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/Utils.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodeGen/Utils.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodePreparation.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodePreparation.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/CodePreparation.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DeLICM.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DeLICM.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DeLICM.h" -
[ 94%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DependenceInfo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DependenceInfo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/DependenceInfo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenAlgo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenAlgo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenAlgo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenSchedule.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenSchedule.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/FlattenSchedule.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ForwardOpTree.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ForwardOpTree.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ForwardOpTree.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/JSONExporter.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/JSONExporter.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/JSONExporter.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/LinkAllPasses.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/LinkAllPasses.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/LinkAllPasses.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Options.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Options.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Options.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PolyhedralInfo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PolyhedralInfo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PolyhedralInfo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PruneUnprofitable.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PruneUnprofitable.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/PruneUnprofitable.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/RegisterPasses.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/RegisterPasses.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/RegisterPasses.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScheduleOptimizer.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScheduleOptimizer.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScheduleOptimizer.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopBuilder.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopBuilder.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopBuilder.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetection.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetection.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetection.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetectionDiagnostic.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetectionDiagnostic.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopDetectionDiagnostic.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopInfo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopInfo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopInfo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopPass.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopPass.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ScopPass.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Simplify.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Simplify.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Simplify.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/DumpModulePass.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/DumpModulePass.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/DumpModulePass.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/GICHelper.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/GICHelper.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/GICHelper.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLOStream.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLOStream.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLOStream.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLTools.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLTools.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ISLTools.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/LinkGPURuntime.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/LinkGPURuntime.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/LinkGPURuntime.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVAffinator.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVAffinator.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVAffinator.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVValidator.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVValidator.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/SCEVValidator.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopHelper.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopHelper.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopHelper.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopLocation.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopLocation.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/ScopLocation.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/VirtualInstruction.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/VirtualInstruction.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/Support/VirtualInstruction.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ZoneAlgo.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ZoneAlgo.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/include/polly/ZoneAlgo.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/Mainpage.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/Mainpage.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/Mainpage.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/DependenceInfo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/DependenceInfo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/DependenceInfo.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PolyhedralInfo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PolyhedralInfo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PolyhedralInfo.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PruneUnprofitable.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PruneUnprofitable.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/PruneUnprofitable.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetection.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetection.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetection.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopGraphPrinter.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopGraphPrinter.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopGraphPrinter.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopInfo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopInfo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopInfo.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopPass.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopPass.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Analysis/ScopPass.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/BlockGenerators.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/BlockGenerators.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/BlockGenerators.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodeGeneration.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodeGeneration.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodeGeneration.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodegenCleanup.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodegenCleanup.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/CodegenCleanup.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IRBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IRBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IRBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslAst.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslAst.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslAst.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslExprBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslExprBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslExprBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslNodeBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslNodeBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/IslNodeBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/LoopGenerators.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/LoopGenerators.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/LoopGenerators.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/ManagedMemoryRewrite.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/ManagedMemoryRewrite.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/ManagedMemoryRewrite.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PPCGCodeGeneration.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PerfMonitor.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PerfMonitor.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/PerfMonitor.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/Utils.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/Utils.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/CodeGen/Utils.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Exchange/JSONExporter.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Exchange/JSONExporter.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Exchange/JSONExporter.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Polly.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Polly.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Polly.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/DumpModulePass.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/DumpModulePass.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/DumpModulePass.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/GICHelper.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/GICHelper.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/GICHelper.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ISLTools.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ISLTools.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ISLTools.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/RegisterPasses.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/RegisterPasses.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/RegisterPasses.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVAffinator.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVAffinator.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVAffinator.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVValidator.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVValidator.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/SCEVValidator.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopHelper.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopHelper.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopHelper.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopLocation.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopLocation.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/ScopLocation.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/VirtualInstruction.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/VirtualInstruction.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Support/VirtualInstruction.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Canonicalization.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Canonicalization.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Canonicalization.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/CodePreparation.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/CodePreparation.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/CodePreparation.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeLICM.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeLICM.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeLICM.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeadCodeElimination.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeadCodeElimination.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/DeadCodeElimination.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenAlgo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenAlgo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenAlgo.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenSchedule.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenSchedule.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/FlattenSchedule.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ForwardOpTree.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ForwardOpTree.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ForwardOpTree.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/MaximalStaticExpansion.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/MaximalStaticExpansion.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/MaximalStaticExpansion.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScheduleOptimizer.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScheduleOptimizer.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScheduleOptimizer.cpp" -
[ 97%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScopInliner.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScopInliner.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ScopInliner.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Simplify.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Simplify.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/Simplify.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ZoneAlgo.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ZoneAlgo.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/lib/Transform/ZoneAlgo.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.c...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.c" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.c" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/tools/GPURuntime/GPUJIT.h" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM/DeLICMTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM/DeLICMTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/DeLICM/DeLICMTest.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten/FlattenTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten/FlattenTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Flatten/FlattenTest.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl/IslTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl/IslTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/Isl/IslTest.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp" -
[100%] Checking format of /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp...
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly" && ../../bin/clang-format -sort-includes -style=llvm "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp" | diff -u "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp" -
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target polly-check-format
/usr/bin/make -f tools/polly/test/CMakeFiles/check-polly.dir/build.make tools/polly/test/CMakeFiles/check-polly.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test/CMakeFiles/check-polly.dir/DependInfo.cmake" --color=
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f tools/polly/test/CMakeFiles/check-polly.dir/build.make tools/polly/test/CMakeFiles/check-polly.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[5]: Nothing to be done for 'tools/polly/test/CMakeFiles/check-polly.dir/build'.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
[100%] Built target check-polly
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/test'
if test "" = "yes"; then \
	REPORT=reports/llvm-toolchain.info; \
	mkdir -p reports/; \
	lcov --directory build-llvm/ --capture --ignore-errors source --output-file $REPORT; \
	lcov --remove $REPORT "/usr*" -o $REPORT; \
	genhtml -o reports/coverage --show-details --highlight --legend $REPORT; \
fi
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
 fakeroot debian/rules binary-arch
dh binary-arch 
   dh_testroot -a
   debian/rules override_dh_prep
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
cd /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs && make -f Makefile.sphinx && make -f Makefile.sphinx man
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs'
sphinx-build -b html -d _build/doctrees   . _build/html
Running Sphinx v1.6.7
making output directory...
loading pickled environment... not yet created
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 156 source files that are out of date
updating environment: 156 added, 0 changed, 0 removed
reading sources... [  0%] AMDGPUUsage
reading sources... [  1%] AdvancedBuilds
reading sources... [  1%] AliasAnalysis
reading sources... [  2%] Atomics
reading sources... [  3%] Benchmarking
reading sources... [  3%] BigEndianNEON
reading sources... [  4%] BitCodeFormat
reading sources... [  5%] BlockFrequencyTerminology
reading sources... [  5%] BranchWeightMetadata
reading sources... [  6%] Bugpoint
reading sources... [  7%] CFIVerify
reading sources... [  7%] CMake
reading sources... [  8%] CMakePrimer
reading sources... [  8%] CodeGenerator
reading sources... [  9%] CodeOfConduct
reading sources... [ 10%] CodingStandards
reading sources... [ 10%] CommandGuide/FileCheck
reading sources... [ 11%] CommandGuide/bugpoint
reading sources... [ 12%] CommandGuide/dsymutil
reading sources... [ 12%] CommandGuide/index
reading sources... [ 13%] CommandGuide/lit
reading sources... [ 14%] CommandGuide/llc
reading sources... [ 14%] CommandGuide/lli
reading sources... [ 15%] CommandGuide/llvm-ar
reading sources... [ 16%] CommandGuide/llvm-as
reading sources... [ 16%] CommandGuide/llvm-bcanalyzer
reading sources... [ 17%] CommandGuide/llvm-build
reading sources... [ 17%] CommandGuide/llvm-config
reading sources... [ 18%] CommandGuide/llvm-cov
reading sources... [ 19%] CommandGuide/llvm-diff
reading sources... [ 19%] CommandGuide/llvm-dis
reading sources... [ 20%] CommandGuide/llvm-dwarfdump
reading sources... [ 21%] CommandGuide/llvm-extract
reading sources... [ 21%] CommandGuide/llvm-lib
reading sources... [ 22%] CommandGuide/llvm-link
reading sources... [ 23%] CommandGuide/llvm-nm
reading sources... [ 23%] CommandGuide/llvm-pdbutil
reading sources... [ 24%] CommandGuide/llvm-profdata
reading sources... [ 25%] CommandGuide/llvm-readobj
reading sources... [ 25%] CommandGuide/llvm-stress
reading sources... [ 26%] CommandGuide/llvm-symbolizer
reading sources... [ 26%] CommandGuide/opt
reading sources... [ 27%] CommandGuide/tblgen
reading sources... [ 28%] CommandLine
reading sources... [ 28%] CompileCudaWithLLVM
reading sources... [ 29%] CompilerWriterInfo
reading sources... [ 30%] Coroutines
reading sources... [ 30%] CoverageMappingFormat
reading sources... [ 31%] DebuggingJITedCode
reading sources... [ 32%] DeveloperPolicy
reading sources... [ 32%] Docker
reading sources... [ 33%] ExceptionHandling
reading sources... [ 33%] ExtendingLLVM
reading sources... [ 34%] Extensions
reading sources... [ 35%] FAQ
reading sources... [ 35%] FaultMaps
reading sources... [ 36%] Frontend/PerformanceTips
reading sources... [ 37%] FuzzingLLVM
reading sources... [ 37%] GarbageCollection
reading sources... [ 38%] GetElementPtr
reading sources... [ 39%] GettingStarted
reading sources... [ 39%] GettingStartedVS
reading sources... [ 40%] GlobalISel
reading sources... [ 41%] GoldPlugin
reading sources... [ 41%] HowToAddABuilder
reading sources... [ 42%] HowToBuildOnARM
reading sources... [ 42%] HowToCrossCompileBuiltinsOnArm
reading sources... [ 43%] HowToCrossCompileLLVM
reading sources... [ 44%] HowToReleaseLLVM
reading sources... [ 44%] HowToSetUpLLVMStyleRTTI
reading sources... [ 45%] HowToSubmitABug
reading sources... [ 46%] HowToUseAttributes
reading sources... [ 46%] HowToUseInstrMappings
reading sources... [ 47%] InAlloca
reading sources... [ 48%] LLVMBuild
reading sources... [ 48%] LangRef
reading sources... [ 49%] Lexicon
reading sources... [ 50%] LibFuzzer
reading sources... [ 50%] LinkTimeOptimization
reading sources... [ 51%] MCJITDesignAndImplementation
reading sources... [ 51%] MIRLangRef
reading sources... [ 52%] MarkedUpDisassembly
reading sources... [ 53%] MemorySSA
reading sources... [ 53%] MergeFunctions
reading sources... [ 54%] NVPTXUsage
reading sources... [ 55%] OptBisect
reading sources... [ 55%] PDB/CodeViewSymbols
reading sources... [ 56%] PDB/CodeViewTypes
reading sources... [ 57%] PDB/DbiStream
reading sources... [ 57%] PDB/GlobalStream
reading sources... [ 58%] PDB/HashStream
reading sources... [ 58%] PDB/ModiStream
reading sources... [ 59%] PDB/MsfFile
reading sources... [ 60%] PDB/PdbStream
reading sources... [ 60%] PDB/PublicStream
reading sources... [ 61%] PDB/TpiStream
reading sources... [ 62%] PDB/index
reading sources... [ 62%] Packaging
reading sources... [ 63%] Passes
reading sources... [ 64%] Phabricator
reading sources... [ 64%] ProgrammersManual
reading sources... [ 65%] Projects
reading sources... [ 66%] Proposals/GitHubMove
reading sources... [ 66%] Proposals/VectorizationPlan
reading sources... [ 67%] ReleaseNotes
reading sources... [ 67%] ReleaseProcess
reading sources... [ 68%] ReportingGuide
reading sources... [ 69%] ScudoHardenedAllocator
reading sources... [ 69%] SegmentedStacks
reading sources... [ 70%] SourceLevelDebugging
reading sources... [ 71%] SphinxQuickstartTemplate
reading sources... [ 71%] StackMaps
reading sources... [ 72%] Statepoints
reading sources... [ 73%] SystemLibrary
reading sources... [ 73%] TableGen/BackEnds
reading sources... [ 74%] TableGen/Deficiencies
reading sources... [ 75%] TableGen/LangIntro
reading sources... [ 75%] TableGen/LangRef
reading sources... [ 76%] TableGen/index
reading sources... [ 76%] TableGenFundamentals
reading sources... [ 77%] TestSuiteMakefileGuide
reading sources... [ 78%] TestingGuide
reading sources... [ 78%] TypeMetadata
reading sources... [ 79%] Vectorizers
reading sources... [ 80%] WritingAnLLVMBackend
reading sources... [ 80%] WritingAnLLVMPass
reading sources... [ 81%] XRay
reading sources... [ 82%] XRayExample
reading sources... [ 82%] XRayFDRFormat
reading sources... [ 83%] YamlIO
reading sources... [ 83%] index
reading sources... [ 84%] tutorial/BuildingAJIT1
reading sources... [ 85%] tutorial/BuildingAJIT2
reading sources... [ 85%] tutorial/BuildingAJIT3
reading sources... [ 86%] tutorial/BuildingAJIT4
reading sources... [ 87%] tutorial/BuildingAJIT5
reading sources... [ 87%] tutorial/LangImpl01
reading sources... [ 88%] tutorial/LangImpl02
reading sources... [ 89%] tutorial/LangImpl03
reading sources... [ 89%] tutorial/LangImpl04
reading sources... [ 90%] tutorial/LangImpl05
reading sources... [ 91%] tutorial/LangImpl06
reading sources... [ 91%] tutorial/LangImpl07
reading sources... [ 92%] tutorial/LangImpl08
reading sources... [ 92%] tutorial/LangImpl09
reading sources... [ 93%] tutorial/LangImpl10
reading sources... [ 94%] tutorial/OCamlLangImpl1
reading sources... [ 94%] tutorial/OCamlLangImpl2
reading sources... [ 95%] tutorial/OCamlLangImpl3
reading sources... [ 96%] tutorial/OCamlLangImpl4
reading sources... [ 96%] tutorial/OCamlLangImpl5
reading sources... [ 97%] tutorial/OCamlLangImpl6
reading sources... [ 98%] tutorial/OCamlLangImpl7
reading sources... [ 98%] tutorial/OCamlLangImpl8
reading sources... [ 99%] tutorial/index
reading sources... [100%] yaml2obj

/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/Proposals/VectorizationPlan.rst:243: WARNING: Footnote [8] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/Proposals/VectorizationPlan.rst:246: WARNING: Footnote [9] is not referenced.
looking for now-outdated files... none found
pickling environment... done
checking consistency... /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4145: WARNING: Citation [AMD-OpenCL_Programming-Guide] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4155: WARNING: Citation [AMD-AMDGPU-Compute-Application-Binary-Interface] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4146: WARNING: Citation [AMD-APP-SDK] is not referenced.
done
preparing documents... done
writing output... [  0%] AMDGPUUsage
writing output... [  1%] AdvancedBuilds
writing output... [  1%] AliasAnalysis
writing output... [  2%] Atomics
writing output... [  3%] Benchmarking
writing output... [  3%] BigEndianNEON
writing output... [  4%] BitCodeFormat
writing output... [  5%] BlockFrequencyTerminology
writing output... [  5%] BranchWeightMetadata
writing output... [  6%] Bugpoint
writing output... [  7%] CFIVerify
writing output... [  7%] CMake
writing output... [  8%] CMakePrimer
writing output... [  8%] CodeGenerator
writing output... [  9%] CodeOfConduct
writing output... [ 10%] CodingStandards
writing output... [ 10%] CommandGuide/FileCheck
writing output... [ 11%] CommandGuide/bugpoint
writing output... [ 12%] CommandGuide/dsymutil
writing output... [ 12%] CommandGuide/index
writing output... [ 13%] CommandGuide/lit
writing output... [ 14%] CommandGuide/llc
writing output... [ 14%] CommandGuide/lli
writing output... [ 15%] CommandGuide/llvm-ar
writing output... [ 16%] CommandGuide/llvm-as
writing output... [ 16%] CommandGuide/llvm-bcanalyzer
writing output... [ 17%] CommandGuide/llvm-build
writing output... [ 17%] CommandGuide/llvm-config
writing output... [ 18%] CommandGuide/llvm-cov
writing output... [ 19%] CommandGuide/llvm-diff
writing output... [ 19%] CommandGuide/llvm-dis
writing output... [ 20%] CommandGuide/llvm-dwarfdump
writing output... [ 21%] CommandGuide/llvm-extract
writing output... [ 21%] CommandGuide/llvm-lib
writing output... [ 22%] CommandGuide/llvm-link
writing output... [ 23%] CommandGuide/llvm-nm
writing output... [ 23%] CommandGuide/llvm-pdbutil
writing output... [ 24%] CommandGuide/llvm-profdata
writing output... [ 25%] CommandGuide/llvm-readobj
writing output... [ 25%] CommandGuide/llvm-stress
writing output... [ 26%] CommandGuide/llvm-symbolizer
writing output... [ 26%] CommandGuide/opt
writing output... [ 27%] CommandGuide/tblgen
writing output... [ 28%] CommandLine
writing output... [ 28%] CompileCudaWithLLVM
writing output... [ 29%] CompilerWriterInfo
writing output... [ 30%] Coroutines
writing output... [ 30%] CoverageMappingFormat
writing output... [ 31%] DebuggingJITedCode
writing output... [ 32%] DeveloperPolicy
writing output... [ 32%] Docker
writing output... [ 33%] ExceptionHandling
writing output... [ 33%] ExtendingLLVM
writing output... [ 34%] Extensions
writing output... [ 35%] FAQ
writing output... [ 35%] FaultMaps
writing output... [ 36%] Frontend/PerformanceTips
writing output... [ 37%] FuzzingLLVM
writing output... [ 37%] GarbageCollection
writing output... [ 38%] GetElementPtr
writing output... [ 39%] GettingStarted
writing output... [ 39%] GettingStartedVS
writing output... [ 40%] GlobalISel
writing output... [ 41%] GoldPlugin
writing output... [ 41%] HowToAddABuilder
writing output... [ 42%] HowToBuildOnARM
writing output... [ 42%] HowToCrossCompileBuiltinsOnArm
writing output... [ 43%] HowToCrossCompileLLVM
writing output... [ 44%] HowToReleaseLLVM
writing output... [ 44%] HowToSetUpLLVMStyleRTTI
writing output... [ 45%] HowToSubmitABug
writing output... [ 46%] HowToUseAttributes
writing output... [ 46%] HowToUseInstrMappings
writing output... [ 47%] InAlloca
writing output... [ 48%] LLVMBuild
writing output... [ 48%] LangRef
writing output... [ 49%] Lexicon
writing output... [ 50%] LibFuzzer
writing output... [ 50%] LinkTimeOptimization
writing output... [ 51%] MCJITDesignAndImplementation
writing output... [ 51%] MIRLangRef
writing output... [ 52%] MarkedUpDisassembly
writing output... [ 53%] MemorySSA
writing output... [ 53%] MergeFunctions
writing output... [ 54%] NVPTXUsage
writing output... [ 55%] OptBisect
writing output... [ 55%] PDB/CodeViewSymbols
writing output... [ 56%] PDB/CodeViewTypes
writing output... [ 57%] PDB/DbiStream
writing output... [ 57%] PDB/GlobalStream
writing output... [ 58%] PDB/HashStream
writing output... [ 58%] PDB/ModiStream
writing output... [ 59%] PDB/MsfFile
writing output... [ 60%] PDB/PdbStream
writing output... [ 60%] PDB/PublicStream
writing output... [ 61%] PDB/TpiStream
writing output... [ 62%] PDB/index
writing output... [ 62%] Packaging
writing output... [ 63%] Passes
writing output... [ 64%] Phabricator
writing output... [ 64%] ProgrammersManual
writing output... [ 65%] Projects
writing output... [ 66%] Proposals/GitHubMove
writing output... [ 66%] Proposals/VectorizationPlan
writing output... [ 67%] ReleaseNotes
writing output... [ 67%] ReleaseProcess
writing output... [ 68%] ReportingGuide
writing output... [ 69%] ScudoHardenedAllocator
writing output... [ 69%] SegmentedStacks
writing output... [ 70%] SourceLevelDebugging
writing output... [ 71%] SphinxQuickstartTemplate
writing output... [ 71%] StackMaps
writing output... [ 72%] Statepoints
writing output... [ 73%] SystemLibrary
writing output... [ 73%] TableGen/BackEnds
writing output... [ 74%] TableGen/Deficiencies
writing output... [ 75%] TableGen/LangIntro
writing output... [ 75%] TableGen/LangRef
writing output... [ 76%] TableGen/index
writing output... [ 76%] TableGenFundamentals
writing output... [ 77%] TestSuiteMakefileGuide
writing output... [ 78%] TestingGuide
writing output... [ 78%] TypeMetadata
writing output... [ 79%] Vectorizers
writing output... [ 80%] WritingAnLLVMBackend
writing output... [ 80%] WritingAnLLVMPass
writing output... [ 81%] XRay
writing output... [ 82%] XRayExample
writing output... [ 82%] XRayFDRFormat
writing output... [ 83%] YamlIO
writing output... [ 83%] index
writing output... [ 84%] tutorial/BuildingAJIT1
writing output... [ 85%] tutorial/BuildingAJIT2
writing output... [ 85%] tutorial/BuildingAJIT3
writing output... [ 86%] tutorial/BuildingAJIT4
writing output... [ 87%] tutorial/BuildingAJIT5
writing output... [ 87%] tutorial/LangImpl01
writing output... [ 88%] tutorial/LangImpl02
writing output... [ 89%] tutorial/LangImpl03
writing output... [ 89%] tutorial/LangImpl04
writing output... [ 90%] tutorial/LangImpl05
writing output... [ 91%] tutorial/LangImpl06
writing output... [ 91%] tutorial/LangImpl07
writing output... [ 92%] tutorial/LangImpl08
writing output... [ 92%] tutorial/LangImpl09
writing output... [ 93%] tutorial/LangImpl10
writing output... [ 94%] tutorial/OCamlLangImpl1
writing output... [ 94%] tutorial/OCamlLangImpl2
writing output... [ 95%] tutorial/OCamlLangImpl3
writing output... [ 96%] tutorial/OCamlLangImpl4
writing output... [ 96%] tutorial/OCamlLangImpl5
writing output... [ 97%] tutorial/OCamlLangImpl6
writing output... [ 98%] tutorial/OCamlLangImpl7
writing output... [ 98%] tutorial/OCamlLangImpl8
writing output... [ 99%] tutorial/index
writing output... [100%] yaml2obj

generating indices... genindex
writing additional pages... search
copying images... [  7%] MCJIT-engine-builder.png
copying images... [ 15%] ARM-BE-bitcastfail.png
copying images... [ 23%] ARM-BE-ldr.png
copying images... [ 30%] ARM-BE-ld1.png
copying images... [ 38%] MCJIT-resolve-relocations.png
copying images... [ 46%] tutorial/LangImpl05-cfg.png
copying images... [ 53%] ARM-BE-bitcastsuccess.png
copying images... [ 61%] MCJIT-dyld-load.png
copying images... [ 69%] MCJIT-creation.png
copying images... [ 76%] linpack-pc.png
copying images... [ 84%] MCJIT-load.png
copying images... [ 92%] MCJIT-load-object.png
copying images... [100%] gcc-loops.png

copying static files... done
copying extra files... done
dumping search index in English (code: en) ... done
dumping object inventory... done
build succeeded, 5 warnings.

Build finished. The HTML pages are in _build/html.
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs'
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs'
sphinx-build -b man -d _build/doctrees   . _build/man
Running Sphinx v1.6.7
making output directory...
loading pickled environment... done
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
writing... llvm-bcanalyzer.1 { } llvm-dis.1 { } llvm-readobj.1 { } llvm-profdata.1 { } llvm-nm.1 { } llvm-lib.1 { } llvm-symbolizer.1 { } opt.1 { } llc.1 { } lli.1 { } llvm-extract.1 { } llvm-ar.1 { } llvm-stress.1 { } FileCheck.1 { } lit.1 { } llvm-as.1 { } llvm-build.1 { } dsymutil.1 { } llvm-dwarfdump.1 { } tblgen.1 { } bugpoint.1 { } llvm-link.1 { } llvm-cov.1 { } llvm-config.1 { } llvm-pdbutil.1 { } llvm-diff.1 { } 
build succeeded.

Build finished. The manual pages are in _build/man.
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs'
cd /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs && make -f Makefile.sphinx && make -f Makefile.sphinx man
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs'
sphinx-build -b html -d _build/doctrees   . _build/html
Running Sphinx v1.6.7
making output directory...
loading pickled environment... not yet created
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 58 source files that are out of date
updating environment: 58 added, 0 changed, 0 removed
reading sources... [  1%] AddressSanitizer
reading sources... [  3%] AttributeReference
reading sources... [  5%] AutomaticReferenceCounting
reading sources... [  6%] Block-ABI-Apple
reading sources... [  8%] BlockLanguageSpec
reading sources... [ 10%] ClangCheck
reading sources... [ 12%] ClangCommandLineReference
reading sources... [ 13%] ClangFormat
reading sources... [ 15%] ClangFormatStyleOptions
reading sources... [ 17%] ClangPlugins
reading sources... [ 18%] ClangTools
reading sources... [ 20%] CommandGuide/clang
reading sources... [ 22%] CommandGuide/index
reading sources... [ 24%] ControlFlowIntegrity
reading sources... [ 25%] ControlFlowIntegrityDesign
reading sources... [ 27%] CrossCompilation
reading sources... [ 29%] DataFlowSanitizer
reading sources... [ 31%] DataFlowSanitizerDesign
reading sources... [ 32%] DiagnosticsReference
reading sources... [ 34%] DriverInternals
reading sources... [ 36%] ExternalClangExamples
reading sources... [ 37%] FAQ
reading sources... [ 39%] HardwareAssistedAddressSanitizerDesign
reading sources... [ 41%] HowToSetupToolingForLLVM
reading sources... [ 43%] InternalsManual
reading sources... [ 44%] IntroductionToTheClangAST
reading sources... [ 46%] ItaniumMangleAbiTags
reading sources... [ 48%] JSONCompilationDatabase
reading sources... [ 50%] LTOVisibility
reading sources... [ 51%] LanguageExtensions
reading sources... [ 53%] LeakSanitizer
reading sources... [ 55%] LibASTMatchers
reading sources... [ 56%] LibASTMatchersTutorial
reading sources... [ 58%] LibFormat
reading sources... [ 60%] LibTooling
reading sources... [ 62%] MSVCCompatibility
reading sources... [ 63%] MemorySanitizer
reading sources... [ 65%] Modules
reading sources... [ 67%] ObjectiveCLiterals
reading sources... [ 68%] OpenMPSupport
reading sources... [ 70%] PCHInternals
reading sources... [ 72%] PTHInternals
reading sources... [ 74%] RAVFrontendAction
reading sources... [ 75%] RefactoringEngine
reading sources... [ 77%] ReleaseNotes
reading sources... [ 79%] SafeStack
reading sources... [ 81%] SanitizerCoverage
reading sources... [ 82%] SanitizerSpecialCaseList
reading sources... [ 84%] SanitizerStats
reading sources... [ 86%] SourceBasedCodeCoverage
reading sources... [ 87%] ThinLTO
reading sources... [ 89%] ThreadSafetyAnalysis
reading sources... [ 91%] ThreadSanitizer
reading sources... [ 93%] Toolchain
reading sources... [ 94%] Tooling
reading sources... [ 96%] UndefinedBehaviorSanitizer
reading sources... [ 98%] UsersManual
reading sources... [100%] index

/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:168: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:336: WARNING: Duplicate explicit target name: "cmdoption-clang--output".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:430: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:446: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:480: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:484: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:488: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:550: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:560: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:624: WARNING: Duplicate explicit target name: "cmdoption-clang--language".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:824: WARNING: Duplicate explicit target name: "cmdoption-clang--param".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:826: WARNING: Duplicate explicit target name: "cmdoption-clang--std".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:843: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:855: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:872: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:934: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:958: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:982: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:986: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:998: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1171: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1187: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1195: WARNING: Duplicate explicit target name: "cmdoption-clang--resource".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1301: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1313: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1323: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1429: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1483: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:1577: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:2068: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:2473: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:2485: WARNING: Duplicate explicit target name: "cmdoption-clang--debug".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:2580: WARNING: Duplicate explicit target name: "cmdoption-clang--assert".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:2720: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:2748: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/ClangCommandLineReference.rst:2770: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/CommandGuide/clang.rst:336: WARNING: Duplicate explicit target name: "cmdoption-flto".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/CommandGuide/clang.rst:410: WARNING: Duplicate explicit target name: "cmdoption-save-stats".
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [  1%] AddressSanitizer
writing output... [  3%] AttributeReference
writing output... [  5%] AutomaticReferenceCounting
writing output... [  6%] Block-ABI-Apple
writing output... [  8%] BlockLanguageSpec
writing output... [ 10%] ClangCheck
writing output... [ 12%] ClangCommandLineReference
writing output... [ 13%] ClangFormat
writing output... [ 15%] ClangFormatStyleOptions
writing output... [ 17%] ClangPlugins
writing output... [ 18%] ClangTools
writing output... [ 20%] CommandGuide/clang
writing output... [ 22%] CommandGuide/index
writing output... [ 24%] ControlFlowIntegrity
writing output... [ 25%] ControlFlowIntegrityDesign
writing output... [ 27%] CrossCompilation
writing output... [ 29%] DataFlowSanitizer
writing output... [ 31%] DataFlowSanitizerDesign
writing output... [ 32%] DiagnosticsReference
writing output... [ 34%] DriverInternals
writing output... [ 36%] ExternalClangExamples
writing output... [ 37%] FAQ
writing output... [ 39%] HardwareAssistedAddressSanitizerDesign
writing output... [ 41%] HowToSetupToolingForLLVM
writing output... [ 43%] InternalsManual
writing output... [ 44%] IntroductionToTheClangAST
writing output... [ 46%] ItaniumMangleAbiTags
writing output... [ 48%] JSONCompilationDatabase
writing output... [ 50%] LTOVisibility
writing output... [ 51%] LanguageExtensions
writing output... [ 53%] LeakSanitizer
writing output... [ 55%] LibASTMatchers
writing output... [ 56%] LibASTMatchersTutorial
writing output... [ 58%] LibFormat
writing output... [ 60%] LibTooling
writing output... [ 62%] MSVCCompatibility
writing output... [ 63%] MemorySanitizer
writing output... [ 65%] Modules
writing output... [ 67%] ObjectiveCLiterals
writing output... [ 68%] OpenMPSupport
writing output... [ 70%] PCHInternals
writing output... [ 72%] PTHInternals
writing output... [ 74%] RAVFrontendAction
writing output... [ 75%] RefactoringEngine
writing output... [ 77%] ReleaseNotes
writing output... [ 79%] SafeStack
writing output... [ 81%] SanitizerCoverage
writing output... [ 82%] SanitizerSpecialCaseList
writing output... [ 84%] SanitizerStats
writing output... [ 86%] SourceBasedCodeCoverage
writing output... [ 87%] ThinLTO
writing output... [ 89%] ThreadSafetyAnalysis
writing output... [ 91%] ThreadSanitizer
writing output... [ 93%] Toolchain
writing output... [ 94%] Tooling
writing output... [ 96%] UndefinedBehaviorSanitizer
writing output... [ 98%] UsersManual
writing output... [100%] index

/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/HardwareAssistedAddressSanitizerDesign.rst:51: WARNING: Could not lex literal_block as "asm". Highlighting skipped.
generating indices... genindex
writing additional pages... search
copying images... [ 50%] PCHLayout.png
copying images... [100%] DriverArchitecture.png

copying static files... done
copying extra files... done
dumping search index in English (code: en) ... done
dumping object inventory... done
build succeeded, 40 warnings.

Copying legacy HTML-formatted docs into _build/html
Build finished. The HTML pages are in _build/html.
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs'
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs'
sphinx-build -b man -d _build/doctrees   . _build/man
Running Sphinx v1.6.7
making output directory...
loading pickled environment... done
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
writing... clang.1 { } 
build succeeded.

Build finished. The manual pages are in _build/man.
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs'
(if test "no" = yes; then \
/usr/bin/make -j 4 -C "build-llvm/docs" ocaml_doc; \
fi)
(cd build-llvm && make -j 4 docs-llvm-html docs-clang-html docs-clang-tools-html docs-polly-html docs-polly-man docs-clang-tools-man docs-clang-man docs-llvm-man)
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
make -f CMakeFiles/Makefile2 docs-llvm-html
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make -f CMakeFiles/Makefile2 docs/CMakeFiles/docs-llvm-html.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f docs/CMakeFiles/docs-llvm-html.dir/build.make docs/CMakeFiles/docs-llvm-html.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs/CMakeFiles/docs-llvm-html.dir/DependInfo.cmake" --color=
Scanning dependencies of target docs-llvm-html
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f docs/CMakeFiles/docs-llvm-html.dir/build.make docs/CMakeFiles/docs-llvm-html.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Generating html Sphinx documentation for llvm into "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs/html"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs" && /usr/bin/sphinx-build -b html -d /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs/_doctrees-llvm-html -q /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs/html
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/Proposals/VectorizationPlan.rst:243: WARNING: Footnote [8] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/Proposals/VectorizationPlan.rst:246: WARNING: Footnote [9] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4145: WARNING: Citation [AMD-OpenCL_Programming-Guide] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4155: WARNING: Citation [AMD-AMDGPU-Compute-Application-Binary-Interface] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4146: WARNING: Citation [AMD-APP-SDK] is not referenced.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Built target docs-llvm-html
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f CMakeFiles/Makefile2 docs-clang-html
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make -f CMakeFiles/Makefile2 tools/clang/docs/CMakeFiles/docs-clang-html.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/clang/docs/CMakeFiles/docs-clang-html.dir/build.make tools/clang/docs/CMakeFiles/docs-clang-html.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/CMakeFiles/docs-clang-html.dir/DependInfo.cmake" --color=
Scanning dependencies of target docs-clang-html
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/clang/docs/CMakeFiles/docs-clang-html.dir/build.make tools/clang/docs/CMakeFiles/docs-clang-html.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Generating html Sphinx documentation for clang into "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/html"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs" && /usr/bin/sphinx-build -b html -d /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/_doctrees-clang-html -q /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/html
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:168: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:336: WARNING: Duplicate explicit target name: "cmdoption-clang--output".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:430: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:446: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:480: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:484: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:488: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:550: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:560: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:624: WARNING: Duplicate explicit target name: "cmdoption-clang--language".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:824: WARNING: Duplicate explicit target name: "cmdoption-clang--param".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:826: WARNING: Duplicate explicit target name: "cmdoption-clang--std".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:843: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:855: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:872: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:934: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:958: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:982: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:986: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:998: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1171: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1187: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1195: WARNING: Duplicate explicit target name: "cmdoption-clang--resource".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1301: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1313: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1323: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1429: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1483: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1577: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2068: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2473: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2485: WARNING: Duplicate explicit target name: "cmdoption-clang--debug".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2580: WARNING: Duplicate explicit target name: "cmdoption-clang--assert".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2720: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2748: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2770: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/CommandGuide/clang.rst:336: WARNING: Duplicate explicit target name: "cmdoption-flto".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/CommandGuide/clang.rst:410: WARNING: Duplicate explicit target name: "cmdoption-save-stats".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/HardwareAssistedAddressSanitizerDesign.rst:51: WARNING: Could not lex literal_block as "asm". Highlighting skipped.
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs" && /usr/bin/cmake -E copy /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/LibASTMatchersReference.html /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/html/LibASTMatchersReference.html
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Built target docs-clang-html
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f CMakeFiles/Makefile2 docs-clang-tools-html
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make -f CMakeFiles/Makefile2 tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-html.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-html.dir/build.make tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-html.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-html.dir/DependInfo.cmake" --color=
Scanning dependencies of target docs-clang-tools-html
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-html.dir/build.make tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-html.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Generating html Sphinx documentation for clang-tools into "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs/html"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs" && /usr/bin/sphinx-build -b html -d /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs/_doctrees-clang-tools-html -q /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/docs /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs/html
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Built target docs-clang-tools-html
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f CMakeFiles/Makefile2 docs-polly-html
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make -f CMakeFiles/Makefile2 tools/polly/docs/CMakeFiles/docs-polly-html.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/polly/docs/CMakeFiles/docs-polly-html.dir/build.make tools/polly/docs/CMakeFiles/docs-polly-html.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs/CMakeFiles/docs-polly-html.dir/DependInfo.cmake" --color=
Scanning dependencies of target docs-polly-html
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/polly/docs/CMakeFiles/docs-polly-html.dir/build.make tools/polly/docs/CMakeFiles/docs-polly-html.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Generating html Sphinx documentation for polly into "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs/html"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs" && /usr/bin/sphinx-build -b html -d /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs/_doctrees-polly-html -q /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/docs /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs/html
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Built target docs-polly-html
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f CMakeFiles/Makefile2 docs-polly-man
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make -f CMakeFiles/Makefile2 tools/polly/docs/CMakeFiles/docs-polly-man.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/polly/docs/CMakeFiles/docs-polly-man.dir/build.make tools/polly/docs/CMakeFiles/docs-polly-man.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs/CMakeFiles/docs-polly-man.dir/DependInfo.cmake" --color=
Scanning dependencies of target docs-polly-man
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/polly/docs/CMakeFiles/docs-polly-man.dir/build.make tools/polly/docs/CMakeFiles/docs-polly-man.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Generating man Sphinx documentation for polly into "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs/man"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs" && /usr/bin/sphinx-build -b man -d /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs/_doctrees-polly-man -q /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/docs /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/polly/docs/man
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/polly/docs/Performance.rst:: WARNING: "table cell spanning" not supported
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Built target docs-polly-man
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f CMakeFiles/Makefile2 docs-clang-tools-man
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make -f CMakeFiles/Makefile2 tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-man.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-man.dir/build.make tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-man.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-man.dir/DependInfo.cmake" --color=
Scanning dependencies of target docs-clang-tools-man
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-man.dir/build.make tools/clang/tools/extra/docs/CMakeFiles/docs-clang-tools-man.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Generating man Sphinx documentation for clang-tools into "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs/man"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs" && /usr/bin/sphinx-build -b man -d /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs/_doctrees-clang-tools-man -q /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/tools/extra/docs /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/tools/extra/docs/man
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Built target docs-clang-tools-man
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f CMakeFiles/Makefile2 docs-clang-man
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make -f CMakeFiles/Makefile2 tools/clang/docs/CMakeFiles/docs-clang-man.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/clang/docs/CMakeFiles/docs-clang-man.dir/build.make tools/clang/docs/CMakeFiles/docs-clang-man.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/CMakeFiles/docs-clang-man.dir/DependInfo.cmake" --color=
Scanning dependencies of target docs-clang-man
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f tools/clang/docs/CMakeFiles/docs-clang-man.dir/build.make tools/clang/docs/CMakeFiles/docs-clang-man.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Generating man Sphinx documentation for clang into "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/man"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs" && /usr/bin/sphinx-build -b man -d /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/_doctrees-clang-man -q /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/tools/clang/docs/man
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:168: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:336: WARNING: Duplicate explicit target name: "cmdoption-clang--output".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:430: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:446: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:480: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:484: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:488: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:550: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:560: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:624: WARNING: Duplicate explicit target name: "cmdoption-clang--language".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:824: WARNING: Duplicate explicit target name: "cmdoption-clang--param".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:826: WARNING: Duplicate explicit target name: "cmdoption-clang--std".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:843: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:855: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:872: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:934: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:958: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:982: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:986: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:998: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1171: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1187: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1195: WARNING: Duplicate explicit target name: "cmdoption-clang--resource".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1301: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1313: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1323: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1429: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1483: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:1577: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2068: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2473: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2485: WARNING: Duplicate explicit target name: "cmdoption-clang--debug".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2580: WARNING: Duplicate explicit target name: "cmdoption-clang--assert".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2720: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2748: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/ClangCommandLineReference.rst:2770: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/CommandGuide/clang.rst:336: WARNING: Duplicate explicit target name: "cmdoption-flto".
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/tools/clang/docs/CommandGuide/clang.rst:410: WARNING: Duplicate explicit target name: "cmdoption-save-stats".
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Built target docs-clang-man
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f CMakeFiles/Makefile2 docs-llvm-man
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -H"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" -B"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make -f CMakeFiles/Makefile2 docs/CMakeFiles/docs-llvm-man.dir/all
make[4]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f docs/CMakeFiles/docs-llvm-man.dir/build.make docs/CMakeFiles/docs-llvm-man.dir/depend
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs" "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs/CMakeFiles/docs-llvm-man.dir/DependInfo.cmake" --color=
Scanning dependencies of target docs-llvm-man
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make -f docs/CMakeFiles/docs-llvm-man.dir/build.make docs/CMakeFiles/docs-llvm-man.dir/build
make[5]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Generating man Sphinx documentation for llvm into "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs/man"
cd "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs" && /usr/bin/sphinx-build -b man -d /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs/_doctrees-llvm-man -q /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/docs/man
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/Proposals/VectorizationPlan.rst:243: WARNING: Footnote [8] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/Proposals/VectorizationPlan.rst:246: WARNING: Footnote [9] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4145: WARNING: Citation [AMD-OpenCL_Programming-Guide] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4155: WARNING: Citation [AMD-AMDGPU-Compute-Application-Binary-Interface] is not referenced.
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/AMDGPUUsage.rst:4146: WARNING: Citation [AMD-APP-SDK] is not referenced.
make[5]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Built target docs-llvm-man
make[4]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/cmake -E cmake_progress_start "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm/CMakeFiles" 0
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
d=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/docs/_build/man/; \
if test -d $d; then \
	cd $d; \
	for f in *.1; do \
		echo "$f"|grep 6.0 || mv $f `echo $f|sed "s|\.1|-6.0.1|"`; \
	done; \
else \
	echo "could not find $d"; \
fi
cd /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/docs/_build/man/; mv clang.1 clang-6.0.1
for d in build-llvm/docs/html/_static/ build-llvm/tools/clang/docs/html/_static/ build-llvm/tools/clang/tools/extra/docs/html/_static/; do \
	cd $d && rm -f jquery.js && ln -s /usr/share/javascript/jquery/jquery.js && cd -; \
	cd $d && rm -f underscore.js && ln -s /usr/share/javascript/underscore/underscore.js && cd -; \
done
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3
/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3
mkdir debian/man/
help2man --version-string=6.0 clang/tools/scan-view/bin/scan-view > debian/man/scan-view-6.0.1
help2man --version-string=6.0 clang/tools/clang-format/clang-format-diff.py > debian/man/clang-format-diff-6.0.1
CMDS="llvm-dwarfdump llvm-mc llvm-mcmarkup llvm-objdump llvm-rtdyld llvm-size llvm-ranlib lldb lldb-mi clang-format clang clang++ clang-tblgen clang-check clang-cpp clang-import-test clang-tidy clang-apply-replacements clang-rename clang-query pp-trace sancov lli modularize clang-include-fixer find-all-symbols clang-reorder-fields ld.lld llvm-tblgen clang-change-namespace clang-offload-bundler"; \
for f in $CMDS; do \
	echo "Generating manpage of $f"; \
	LD_LIBRARY_PATH=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/:/usr/lib/*/libfakeroot help2man --version-string=6.0 build-llvm/bin/$f > debian/man/$f-6.0.1; \
done
Generating manpage of llvm-dwarfdump
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-mc
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-mcmarkup
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-objdump
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-rtdyld
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-size
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-ranlib
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of lldb
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of lldb-mi
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-format
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang++
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-tblgen
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-check
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-cpp
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-import-test
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-tidy
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-apply-replacements
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-rename
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-query
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of pp-trace
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of sancov
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of lli
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of modularize
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-include-fixer
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of find-all-symbols
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-reorder-fields
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of ld.lld
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-tblgen
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-change-namespace
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-offload-bundler
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
dh_prep
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
   dh_installdirs -a
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
# Clean up temporary files to make sure the install works
rm -rf 
# install/fast enables a make install without recompiling temporary files
/usr/bin/make -C build-llvm VERBOSE=1 install/fast DESTDIR=/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//
make[2]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
/usr/bin/make -f CMakeFiles/Makefile2 preinstall
make[3]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
make[3]: Nothing to be done for 'preinstall'.
make[3]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "RelWithDebInfo"
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/Config.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/Caching.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy/LTOCodeGenerator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy/LTOModule.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/LTOBackend.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/LTO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/StackMapParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Binary.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/RelocVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Archive.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/SymbolSize.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/MachOUniversal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/COFF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/COFFImportFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/IRObjectFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ModuleSymbolTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ELFTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Decompressor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/WindowsResource.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/SymbolicFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Error.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Wasm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ELFObjectFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/COFFModuleDefinition.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ArchiveWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/IRSymtab.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ELF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ObjectFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/MachO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/MCJIT.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/LambdaResolver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RPCSerialization.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/CompileUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/NullResolver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RawByteChannel.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/JITSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Interpreter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/RuntimeDyld.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/SectionMemoryManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/ObjectCache.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/OProfileWrapper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/JITEventListener.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/OrcMCJITReplacement.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/ExecutionEngine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/GenericValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsManifest
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsManifest/WindowsManifestMerger.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LineEditor
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LineEditor/LineEditor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/NoFolder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/PassManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Value.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/BasicBlock.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Module.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Intrinsics.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/AutoUpgrade.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DebugInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DerivedTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/TrackingMDRef.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GVMaterializer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/OperandTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Constants.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ConstantFolder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/CFG.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicInst.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/InstVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/UseListOrder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/PredIteratorCache.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Value.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/InlineAsm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Constant.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ProfileSummary.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsWebAssembly.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GetElementPtrTypeIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DebugLoc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/TypeBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/InstIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Comdat.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Operator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ModuleSummaryIndex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Function.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DerivedUser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ValueHandle.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalAlias.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/AssemblyAnnotationWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsPowerPC.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalIndirectSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DiagnosticPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/LLVMContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/SymbolTableListTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsMips.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/LegacyPassManagers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ModuleSlotTracker.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalIFunc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ModuleSummaryIndexYAML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/MDBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/InstrTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsNVVM.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Metadata.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/TypeFinder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Attributes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Argument.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Verifier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/User.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsBPF.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DIBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsX86.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Instruction.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsARM.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsAArch64.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/PassManagerInternal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Use.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsAMDGPU.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DiagnosticHandler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/SafepointIRVerifier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Attributes.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Mangler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/PatternMatch.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DiagnosticInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ConstantRange.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Statepoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ValueSymbolTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Dominators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/LegacyPassManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Metadata.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DebugInfoFlags.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/CallingConv.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IRBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalVariable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DebugInfoMetadata.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsSystemZ.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DataLayout.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Instructions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ValueMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsHexagon.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalObject.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Intrinsics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/LegacyPassNameParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsXCore.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IRPrintingPasses.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/CallSite.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Instruction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/OptBisect.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Errno.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ErrorOr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FileUtilities.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DynamicLibrary.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Unicode.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TargetSelect.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/KnownBits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/COM.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Compiler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/NativeFormatting.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/xxhash.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/GraphWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Threading.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/raw_sha1_ostream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Valgrind.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LockFileManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/StringSaver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SourceMgr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/JamCRC.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BranchProbability.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ManagedStatic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryByteStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Process.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LEB128.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TarWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TargetParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AlignOf.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/raw_os_ostream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/GenericDomTree.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ThreadPool.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Path.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Win64EH.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AMDGPUKernelDescriptor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Program.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/X86TargetParser.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Options.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LineIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MemoryBuffer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/StringPool.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Recycler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Mutex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/raw_ostream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryItemStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AMDGPUMetadata.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BlockFrequency.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/thread.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FileSystem.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamArray.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/YAMLTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/UnicodeCharRanges.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Printable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMBuildAttributes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CodeGenCWrappers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CommandLine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FileOutputBuffer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SwapByteOrder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Format.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SaveAndRestore.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DataExtractor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TrailingObjects.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Timer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/GlobPattern.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DebugCounter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatProviders.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMWinEH.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/YAMLParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/RecyclingAllocator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatAdapters.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ThreadLocal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CodeGen.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Memory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Locale.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Registry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Chrono.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatVariadic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SHA1.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Casting.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AArch64TargetParser.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TargetRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ConvertUTF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Debug.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Solaris
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Solaris/sys
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Solaris/sys/regset.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/type_traits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ScopedPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Error.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Watchdog.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Endian.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CachePruning.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/RandomNumberGenerator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/PluginLoader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SpecialCaseList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMAttributeParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LowLevelTypeImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Regex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/UniqueLock.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/WindowsError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SMLoc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Capacity.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Host.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MutexGuard.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CBindingWrapping.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Parallel.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMEHABI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MipsABIFlags.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Errc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SystemUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Compression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ToolOutputFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MathExtras.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Atomic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ScaledNumber.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/OnDiskHashTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DOTGraphTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ArrayRecycler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/GenericDomTreeConstruction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ReverseIteration.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMTargetParser.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/circular_raw_ostream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/EndianStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatVariadicDetails.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Signals.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ErrorHandling.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TypeName.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatCommon.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/PrettyStackTrace.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CodeGenCoverage.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/RWMutex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/PointerLikeTypeTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LICENSE.TXT
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MD5.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Allocator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AtomicOrdering.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CrashRecoveryContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TrigramIndex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormattedStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamRef.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/PassInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LinkAllPasses.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetItinerary.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetCallingConv.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GenericOpcodes.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetSelectionDAG.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/Target.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetIntrinsicInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetSchedule.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GlobalISel
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GlobalISel/RegisterBank.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GlobalISel/Target.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetMachine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/WebAssembly.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/i386.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/ARM.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/AVR.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/ARC.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/Mips.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/BPF.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/COFF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/WasmRelocs
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/Magic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/Wasm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/Dwarf.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/MachO.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/WasmRelocs.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/Dwarf.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/MachO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Testing
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Testing/Support
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Testing/Support/Error.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Testing/Support/SupportHelpers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCRegisterInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCFixup.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWinCOFFObjectWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCFragment.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWasmObjectWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbolELF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSubtargetInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler/MCDisassembler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWasmStreamer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCObjectStreamer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCCodePadder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWin64EH.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/SectionKind.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCAsmParserUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCAsmParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCAsmParserExtension.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/AsmLexer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCParsedAsmOperand.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/AsmCond.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCTargetAsmParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCAsmLexer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWinCOFFStreamer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSectionCOFF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/ConstantPools.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAssembler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCTargetOptionsCommandFlags.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCELFStreamer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/LaneBitmask.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCCodeView.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCCodeEmitter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstrAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfoELF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCObjectFileInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmMacro.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCLabel.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfoCOFF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/StringTableBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCExpr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCMachObjectWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDwarf.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstrInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbolWasm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDirectives.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCFixupKindInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmBackend.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSchedule.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWinEH.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmLayout.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCStreamer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSectionELF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfoDarwin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbolCOFF.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAnalysis
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/SubtargetFeature.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCELFObjectWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbolMachO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSectionWasm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCLinkerOptimizationHint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCObjectWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSectionMachO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCFixedLenDisassembler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfoWasm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MachineLocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstrDesc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCTargetOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstrItineraries.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInst.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/FuzzerCLI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/OpDescriptor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/Operations.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/IRMutator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/RandomIRBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/Random.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers/llvm-dlltool
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers/llvm-lib
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Passes
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Passes/PassBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Pass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/InitializePasses.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/OptParser.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/ArgList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/OptSpecifier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/Option.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/Arg.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/OptTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/InstrProfReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/InstrProfWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/GCOV.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/InstrProfData.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/SampleProfReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/InstrProf.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/SampleProfWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/Coverage
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/Coverage/CoverageMapping.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/ProfileCommon.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/SampleProf.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/PassAnalysisSupport.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/PassRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/PassSupport.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IRReader
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IRReader/IRReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveRegMatrix.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SlotIndexes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineFrameInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAG.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/CallingConvLower.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetLoweringObjectFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ResourcePriorityQueue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TailDuplicator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetFrameLowering.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineJumpTableInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/AsmPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/BasicTTIImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LowLevelType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineScheduler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SchedulerRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineDominanceFrontier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQPRAConstraint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ExpandReductions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MacroFusion.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DIE.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/WinEHFuncInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MIRPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetLowering.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineModuleInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MIRParser
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MIRParser/MIRParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/CostTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RuntimeLibcalls.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineFunction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineRegisterInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveInterval.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/StackMaps.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineBasicBlock.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineModuleInfoImpls.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/StackProtector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DAGCombine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegisterPressure.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineInstrBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveIntervalUnion.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ExecutionDepsFix.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ParallelCG.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/CostAllocator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/Math.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/ReductionRules.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/Graph.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/Solution.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetRegisterInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetInstrInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachORelocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveStacks.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/EdgeBundles.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleDAGMutation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ValueTypes.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegisterUsageInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/Analysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineRegionInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineValueType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PreISelIntrinsicLowering.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachinePassRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GCStrategy.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RuntimeLibcalls.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAGNodes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegisterClassInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleDAG.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineInstrBundleIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveIntervals.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineLoopInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineInstrBundle.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineMemOperand.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineDominators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/FaultMaps.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PseudoSourceValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/UnreachableBlockElim.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MIRYamlMapping.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DwarfStringPoolEntry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LexicalScopes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/FastISel.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAGISel.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegAllocRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ISDOpcodes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleHazardRecognizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/VirtRegMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineFunctionPass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LatencyPriorityQueue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachinePostDominators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegisterScavenging.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegAllocPBQP.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetSubtargetInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GCMetadataPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DFAPacketizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/Utils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/Localizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/Types.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/CallLowering.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/RegisterBank.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/FunctionLoweringInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetSchedule.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/IntrinsicLowering.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineSSAUpdater.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineConstantPool.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/AtomicExpandUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LivePhysRegs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetPassConfig.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineTraceMetrics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineOperand.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetOpcodes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ValueTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GCs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GCMetadata.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DIEValue.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/Passes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineCombinerPattern.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetOpcodes.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleDFS.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetCallingConv.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SDNodeProperties.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveRegUnits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/CommandFlags.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LinkAllCodegenComponents.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineInstr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveVariables.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/CalcSpillWeights.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveRangeEdit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/WasmYAML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/DWARFYAML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/ObjectYAML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/MachOYAML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/DWARFEmitter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/YAML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/COFFYAML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/ELFYAML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/StringToOffsetTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/StringMatcher.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/Error.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/SearchableTable.td
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/Main.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/Record.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/SetTheory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/TableGenBackend.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/AsmParser
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/AsmParser/SlotMapping.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/AsmParser/Parser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBExtras.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBSession.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymDumper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIATable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIASession.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/UDTLayout.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/GenericError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/TpiStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/HashTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/RawTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/Formatters.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/TpiHashing.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeSession.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/Hash.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/InfoStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PDBFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/RawConstants.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/EnumTables.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/RawError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDB.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolExe.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolData.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBDataStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFSection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDie.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFObject.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFExpression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/Symbolize
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/Symbolize/DIPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/Symbolize/Symbolize.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DIContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeView.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CVRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CVDebugRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/Formatters.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeCollection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/FunctionId.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeHashing.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/GUID.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/RecordName.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/Line.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/EnumTables.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeIndex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeTableCollection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolDumper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/IMSFFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/MSFError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/MSFBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/MSFCommon.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitstreamReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitcodeWriterPass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitstreamWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/LLVMBitCodes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitcodeReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitCodes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitcodeWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/Graph.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/InstrumentationMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/XRayRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/Trace.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/YAMLXRayRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Demangle
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Demangle/Demangle.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/LinkAllIR.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsResource
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsResource/ResourceScriptToken.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsResource/ResourceScriptTokenList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsResource/ResourceProcessor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DenseMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/EquivalenceClasses.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallPtrSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/GraphTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PointerUnion.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PointerEmbeddedInt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SetVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DeltaAlgorithm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_node.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/APFloat.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ScopeExit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/IntervalMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PriorityQueue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DepthFirstIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ImmutableSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DenseSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/VariadicFunction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ScopedHashTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/simple_ilist.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Sequence.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/EpochTracker.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/STLExtras.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/iterator_range.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/APInt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SparseMultiSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Triple.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DenseMapInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SCCIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/iterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/AllocatorList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringRef.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PostOrderIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_base.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/UniqueVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/TinyPtrVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_iterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/FoldingSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DAGDeltaAlgorithm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SetOperations.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Statistic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallString.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Optional.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Twine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PriorityWorklist.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/None.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ImmutableMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringExtras.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PointerSumType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/IndexedMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/MapVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/BitVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SparseBitVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/APSInt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/BitmaskEnum.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_node_base.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/IntrusiveRefCntPtr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PackedVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PointerIntPair.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringSwitch.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/CachedHashString.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/edit_distance.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ImmutableList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_node_options.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/BreadthFirstIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallBitVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Hashing.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/IntEqClasses.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SparseSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/InstrProfiling.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/GCOVProfiler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/FunctionImport.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/StripDeadPrototypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/InferFunctionAttrs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ConstantMerge.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ArgumentPromotion.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/LowerTypeTests.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/GlobalDCE.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/CalledValuePropagation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/GlobalSplit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/AlwaysInliner.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/FunctionAttrs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/Internalize.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/PartialInlining.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/Inliner.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/PassManagerBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/SCCP.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ElimAvailExtern.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/CrossDSOCFI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/GlobalOpt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/DeadArgumentElimination.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Instrumentation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/ObjCARC.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SplitModule.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LoopVersioning.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/BuildLibCalls.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/NameAnonGlobals.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/Local.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SymbolRewriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/VNCoercion.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/GlobalStatus.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/AddDiscriminators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/ValueMapper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/CodeExtractor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/Mem2Reg.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LoopUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/EscapeEnumerator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/UnrollLoop.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SSAUpdater.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/PromoteMemToReg.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/CtorUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/Evaluator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/IntegerDivision.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/FunctionImportUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/BasicBlockUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/ModuleUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SimplifyIndVar.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LowerInvoke.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/PredicateInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/CallPromotionUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LCSSA.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/BypassSlowDivision.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/FunctionComparator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/Cloning.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/OrderedInstructions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SanitizerStats.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LoopSimplify.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SimplifyInstructions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Instrumentation
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Instrumentation/BoundsChecking.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/PGOInstrumentation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/SampleProfile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/InstCombine
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/InstCombine/InstCombineWorklist.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/InstCombine/InstCombine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Vectorize.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SROA.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopRotation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SimplifyCFG.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/Reassociate.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/DivRemPairs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LICM.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/JumpThreading.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopPredication.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SpeculativeExecution.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/NewGVN.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopDeletion.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/ADCE.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopPassManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/ConstantHoisting.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/Float2Int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/CallSiteSplitting.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/Sink.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/GuardWidening.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/DCE.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/EarlyCSE.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopSink.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/IndVarSimplify.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LowerAtomic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/GVNExpression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/NaryReassociate.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SCCP.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/GVN.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopDistribute.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/BDCE.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Vectorize
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Vectorize/LoopVectorize.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Coroutines.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/BasicAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ObjCARCAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/GlobalsModRef.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFLSteensAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/AliasAnalysisEvaluator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/OptimizationRemarkEmitter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/PtrUseVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopAccessAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ObjCARCInstKind.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetTransformInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemoryBuiltins.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ModuleSummaryAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ProfileSummaryInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CaptureTracking.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetFolder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TypeBasedAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFG.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CallPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ValueLattice.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Interval.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetLibraryInfo.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IVUsers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DomPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolutionExpressions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/AssumptionCache.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopUnrollAnalyzer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DemandedBits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TypeMetadataUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DependenceAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemoryLocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ValueTracking.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetLibraryInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/InstructionSimplify.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CallGraphSCCPass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionPass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolutionNormalization.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/OrderedBasicBlock.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DominanceFrontierImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DOTGraphTraitsPass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CodeMetrics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CGSCCPassManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IntervalPartition.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ObjectUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopAnalysisManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ObjCARCAnalysisUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/InlineCost.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ConstantFolding.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Trace.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IndirectCallSiteVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolution.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetTransformInfoImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/PostDominators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/PHITransAddr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LazyValueInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CallGraph.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolutionExpander.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopInfoImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemorySSAUpdater.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/AliasSetTracker.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ValueLatticeUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LazyCallGraph.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionInfoImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/VectorUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/EHPersonalities.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemorySSA.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IteratedDominanceFrontier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Lint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFGPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/SparsePropagation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Passes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Loads.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DivergenceAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScopedNoAliasAA.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/BranchProbabilityInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopPass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CmpInstAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFLAliasAnalysisUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/BlockFrequencyInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DominanceFrontier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/AliasAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IntervalIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Linker
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Linker/IRMover.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Linker/Linker.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/IRReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/lto.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/DebugInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/OrcBindings.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/BitWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Support.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Types.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Object.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Analysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Disassembler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/ExecutionEngine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Core.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Target.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/BitReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Linker.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/TargetMachine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/LinkTimeOptimizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/ErrorHandling.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Initialization.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms/Scalar.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms/IPO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms/Vectorize.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms/PassManagerBuilder.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/AsmPrinters.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/AsmParsers.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/Disassemblers.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/Targets.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/llvm-config.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/abi-breaking.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DataTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/VCSRevision.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Attributes.gen
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Intrinsics.gen
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDemangle.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSupport.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMTableGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-tblgen
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMCore.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMFuzzMutate.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMIRReader.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMIRParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBitReader.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBitWriter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMInstCombine.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMipo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMVectorize.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/LLVMHello.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMCoroutines.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLinker.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAnalysis.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLTO.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMC.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMCParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMObject.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMObjectYAML.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMOption.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDebugInfoPDB.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSymbolize.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMInterpreter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMCJIT.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMOrcJIT.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMTarget.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64CodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64Info.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64AsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64Disassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64AsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64Desc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64Utils.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUUtils.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMUtils.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMSP430CodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMSP430AsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMSP430Info.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMSP430Desc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMNVPTXCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMNVPTXInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMNVPTXAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMNVPTXDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86AsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86Disassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86Desc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86Info.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86Utils.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreDisassembler.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreAsmPrinter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreInfo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreDesc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAsmParser.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLineEditor.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMProfileData.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMCoverage.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPasses.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDlltoolDriver.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLibDriver.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXRay.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMWindowsManifest.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/FileCheck
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-PerfectShuffle
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/count
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/not
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/yaml-bench
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/allocator_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/asan_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/common_interface_defs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/coverage_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/dfsan_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/esan_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/hwasan_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/linux_syscall_hooks.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/lsan_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/msan_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/scudo_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/tsan_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/tsan_interface_atomic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xray/xray_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xray/xray_log_interface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.builtins-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.stats-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.stats_client-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.lsan-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan-preinit-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a.syms
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a.syms
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/asan_blacklist.txt
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.cfi-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.cfi_diag-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/cfi_blacklist.txt
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.scudo_cxx-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a.syms
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.profile-armhf.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.xray-armhf.a
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopDetectionDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/ZoneAlgo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Simplify.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Canonicalization.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopPass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Options.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/VirtualInstruction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/SCEVAffinator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/DumpModulePass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/ISLOStream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/ISLTools.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/ScopLocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/LinkGPURuntime.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/SCEVValidator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/GICHelper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/ScopHelper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/FlattenAlgo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/LinkAllPasses.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/RegisterPasses.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodePreparation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/DependenceInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/ScheduleOptimizer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/PruneUnprofitable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/FlattenSchedule.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/ForwardOpTree.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/PolyhedralInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/JSONExporter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/RuntimeDebugBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/CodegenCleanup.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/CodeGeneration.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/Utils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/PPCGCodeGeneration.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/BlockGenerators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/LoopGenerators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/PerfMonitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/IRBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/IslExprBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/IslNodeBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/IslAst.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopDetection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Config
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/DeLICM.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Config
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/Config/config.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libPolly.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/LLVMPolly.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libPollyISL.a
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/union_set.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/polynomial_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ast.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/val_gmp.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/aff_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ast_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/id_to_ast_expr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_ast_expr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_basic_set.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/id_to_id.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/mat.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/schedule_node.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/version.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/lp.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/schedule.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/map_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/local_space.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/union_map.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/hmap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ast_build.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/vertices.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/multi.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/polynomial.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/set_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/options.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/band.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ilp.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/list.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_templ.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/space.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/arg.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/vec.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/map.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/val.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/isl-noexceptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/aff.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_pw_aff.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/union_map_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/set_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/union_map_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/ilp_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/val_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/vec_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/polynomial_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/map_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/ast_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/point_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/aff_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/constraint_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/mat_int.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/point.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/schedule_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_id.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ctx.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/stream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/flow.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/set.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/printer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/obj.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/id_to_pw_aff.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/union_set_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/map_to_basic_set.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/hash.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/printer_type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/id.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/constraint.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/stdint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libPollyPPCG.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/polly/PollyConfig.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/polly/PollyExports-all.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLTO.so.6.0.0
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLTO.so.6
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLTO.so
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/lto.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/LLVMgold.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-ar
Creating llvm-ranlib
Creating llvm-lib
Creating llvm-dlltool
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-config
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-lto
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-profdata
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTImporter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExternalASTMerger.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/OperationKinds.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Mangle.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Expr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclarationName.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeNodes.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeOrdering.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Attr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTLambda.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtGraphTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Availability.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTMutationListener.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DependentDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/OperationKinds.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/BuiltinTypes.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclContextInternals.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeLocNodes.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclObjC.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Stmt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/QualTypeNames.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Comment.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/RawCommentList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/PrettyPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtCXX.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AttrIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Decl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTTypeTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTStructuralEquivalence.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeLoc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ParentMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtObjC.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AST.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/LocInfoType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TemplateName.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DataCollection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Redeclarable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/GlobalDecl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TemplateBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CanonicalType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/OpenMPClause.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTUnresolvedSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExprCXX.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/SelectorLocationsKind.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTFwd.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclTemplate.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentCommandTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExprObjC.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/MangleNumberingContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclCXX.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/LambdaCapture.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentLexer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclLookups.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CharUnits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/BaseSubobject.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/RecordLayout.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentBriefParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclAccessPair.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/VTTBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/UnresolvedSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/NSAPI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/APValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/EvaluatedExprVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExprOpenMP.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeLocVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ODRHash.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclFriend.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExternalASTSource.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtOpenMP.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/NestedNameSpecifier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclGroup.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentSema.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CXXInheritance.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/VTableBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/Module.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ASTBitCodes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ModuleFileExtension.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ASTWriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/SerializationDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ModuleManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ContinuousRangeMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/GlobalModuleIndex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ASTReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ASTDeserializationListener.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/Commit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/EditsReceiver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/Rewriters.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/EditedSource.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/FileOffset.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/LangStandards.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/VerifyDiagnosticConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendActions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnosticBuffer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CompilerInstance.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CodeGenOptions.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/DiagnosticRenderer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/PrecompiledPreamble.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/ChainedDiagnosticConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/DependencyOutputOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/ASTConsumers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnosticReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnosticPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/MultiplexConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/LayoutOverrideSource.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/MigratorOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/Utils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CodeGenOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/PCHContainerOperations.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CommandLineSourceLoc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/LogDiagnosticPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnosticPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CompilerInvocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendAction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendPluginRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/LangStandard.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/PreprocessorOutputOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/ASTUnit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnostics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/ParseAST.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/ParseDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/RAIIObjectsForParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/Parser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TokenKinds.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TargetOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/FileManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/PlistSupport.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/PartialDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Lambda.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/ObjCRuntime.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Sanitizers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Module.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNios2.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SourceManagerInternals.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/LangOptions.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OperatorKinds.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/VirtualFileSystem.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/ExpressionTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/VersionTuple.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/LLVM.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AllDiagnostics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/ABI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticError.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Sanitizers.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenMPKinds.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCategories.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Visibility.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/FileSystemOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/LangOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SanitizerSpecialCaseList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNVPTX.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SyncScope.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticIDs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TargetBuiltins.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/MacroBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Builtins.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SourceManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrSubjectMatchRules.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsARM.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Version.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TemplateKinds.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TypeTraits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/XRayLists.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsXCore.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OperatorKinds.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenMPKinds.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SourceLocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsPPC.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Cuda.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/X86Target.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Specifiers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsHexagon.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Attributes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/FileSystemStatCache.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsX86.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsSystemZ.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenCLImageTypes.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsX86_64.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/IdentifierTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/ExceptionSpecificationType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsMips.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/PragmaKinds.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNEON.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsLe64.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Diagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrKinds.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/MemoryBufferCache.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticOptions.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AddressSpaces.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsAArch64.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SanitizerBlacklist.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DebugInfoOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/CapturedStmt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsWebAssembly.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TokenKinds.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TargetCXXABI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TargetInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OperatorPrecedence.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Linkage.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsAMDGPU.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/CommentOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/PrettyStackTrace.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenCLExtensions.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/CharInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AlignedAllocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenCLOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Builtins.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Index
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/CodegenNameGenerator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/CommentToXML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/USRGeneration.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/IndexingAction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/IndexDataConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/IndexSymbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Distro.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Action.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/DriverDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Compilation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Options.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Tool.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Types.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Multilib.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Driver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/ToolChain.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Types.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Util.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Phases.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/XRayArgs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/SanitizerArgs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Job.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/RewriteRope.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/HTMLRewrite.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/Rewriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/RewriteBuffer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/DeltaTree.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/TokenRewriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/FrontendActions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/ASTConsumers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/Rewriters.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/FixItRewriter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Format
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Format/Format.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchersInternal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Diagnostics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Registry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Parser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/VariantValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchFinder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchersMacros.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/Analyses.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/IssueHash.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/Checker.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/FrontendTool
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/FrontendTool/Utils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ARCMigrate
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ARCMigrate/ARCMTActions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ARCMigrate/FileRemapper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/ARCMigrate/ARCMT.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/ASTDiff.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/AtomicChange.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Extract
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Extract/Extract.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRFinder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/SymbolName.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/ASTSelection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringAction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRule.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOption.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRules.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/CompilationDatabase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/FileMatchTrie.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ReplacementsYaml.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Tooling.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Core
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Core/Lookup.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Core/Replacement.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Core/Diagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/DiagnosticsYaml.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/FixIt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/RefactoringCallbacks.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ArgumentsAdjusters.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/CompilationDatabasePluginRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ToolExecutorPluginRegistry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Execution.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/StandaloneExecution.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/CommonOptionsParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/JSONCompilationDatabase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CrossTU
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CrossTU/CrossTranslationUnit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CrossTU/CrossTUDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/ConstantInitFuture.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/ConstantInitBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/CodeGenAction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/CGFunctionInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/BackendUtil.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/CodeGenABITypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/SwiftCallingConv.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/ModuleBuilder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaLambda.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Scope.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/TypoCorrection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Lookup.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/DelayedDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/CodeCompleteConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/TemplateDeduction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Template.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttributeList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/CleanupInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/MultiplexExternalSemaSource.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/LoopHint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/CXXFieldCollector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/DeclSpec.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Designator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaConsumer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AnalysisBasedWarnings.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/CodeCompleteOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Ownership.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/ScopeInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/IdentifierResolver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/ExternalSemaSource.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaInternal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/PrettyDeclStackTrace.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaFixItUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Weak.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/ParsedTemplate.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Sema.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Overload.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Initialization.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/ObjCMethodList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/HeaderSearchOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PPCallbacks.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/LiteralSupport.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/HeaderMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PTHLexer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/TokenLexer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PreprocessingRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/Lexer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/CodeCompletionHandler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/VariadicMacroSupport.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/MultipleIncludeOpt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PreprocessorOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/ExternalPreprocessorSource.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/TokenConcatenation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/ScratchBuffer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/Pragma.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/Preprocessor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PreprocessorLexer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/Token.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PTHManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/MacroArgs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/DirectoryLookup.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/ModuleMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/ModuleLoader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/HeaderSearch.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PPConditionalDirectiveRecord.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/HeaderMapTypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/MacroInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/LexDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Config
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/OSLog.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/UninitializedValues.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ReachableCode.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafety.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/PostOrderCFGView.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/Consumed.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/Dominators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyOps.def
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/FormatString.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/LiveVariables.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/ProgramPoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/AnalysisDiagnostic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CFG.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CodeInjector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Support
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Support/BumpVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/BodyFarm.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CloneDetection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/CocoaConventions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CFGStmtMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CallGraph.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/FlowSensitive
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/FlowSensitive/DataflowValues.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/AnalysisDeclContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Debian
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Debian/debian_path.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Documentation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Index.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXString.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/BuildSystem.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Platform.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXErrorCode.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXCompilationDatabase.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Version.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/arm_neon.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticDriverKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticAnalysisKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticIndexName.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCrossTUKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrHasAttributeImpl.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCommonKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrList.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCommentKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticASTKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticFrontendKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticLexKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrSubMatchRulesList.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticParseKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticSemaKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticRefactoringKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticSerializationKinds.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticGroups.inc
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentHTMLTagsProperties.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Attrs.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AttrVisitor.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtNodes.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AttrDump.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AttrImpl.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentNodes.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentHTMLTags.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentCommandInfo.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentCommandList.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclNodes.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtDataCollectors.inc
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Options.inc
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/AttrParserStringSwitches.inc
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrList.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrSpellingListIndex.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrImpl.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrTemplateInstantiate.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrKinds.inc
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/AttrPCHWrite.inc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/AttrPCHRead.inc
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/Checkers.inc
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Config
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang/Config/config.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/bash-autocomplete.sh
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/adxintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/altivec.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/ammintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/arm_acle.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/armintr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/arm64intr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx2intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512bwintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512bitalgintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlbitalgintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512cdintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vpopcntdqintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512dqintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512erintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512ifmaintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512ifmavlintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512pfintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vbmiintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vbmivlintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vbmi2intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlvbmi2intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlbwintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlcdintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vldqintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vpopcntdqvlintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vnniintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlvnniintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/avxintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/bmi2intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/bmiintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_builtin_vars.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_cmath.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_complex_builtins.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_intrinsics.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_math_forward_declares.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_runtime_wrapper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/cetintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/clzerointrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/cpuid.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/clflushoptintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/clwbintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/emmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/f16cintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/float.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/fma4intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/fmaintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/fxsrintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/gfniintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/htmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/htmxlintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/ia32intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/immintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/inttypes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/iso646.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/limits.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/lwpintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/lzcntintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/mm3dnow.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/mmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/mm_malloc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/module.modulemap
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/msa.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/mwaitxintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/nmmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/opencl-c.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/pkuintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/pmmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/popcntintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/prfchwintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/rdseedintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/rtmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/s390intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/shaintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/smmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdalign.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdarg.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdatomic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdbool.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/stddef.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__stddef_max_align_t.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdnoreturn.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/tbmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/tgmath.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/tmmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/unwind.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/vadefs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/vaesintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/varargs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/vecintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/vpclmulqdqintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/wmmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__wmmintrin_aes.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/__wmmintrin_pclmul.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/x86intrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xmmintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xopintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xsavecintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xsaveintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xsaveoptintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xsavesintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/xtestintrin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/arm_neon.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/cuda_wrappers/algorithm
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/cuda_wrappers/complex
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.0/include/cuda_wrappers/new
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangBasic.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangLex.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangParse.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangAST.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangASTMatchers.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangDynamicASTMatchers.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangCrossTU.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangSema.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangCodeGen.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangAnalysis.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangEdit.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangRewrite.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangARCMigrate.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangDriver.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangSerialization.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangFrontend.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangRewriteFrontend.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangFrontendTool.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTooling.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangToolingCore.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangToolingRefactor.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangToolingASTDiff.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangIndex.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangStaticAnalyzerCore.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangStaticAnalyzerCheckers.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangStaticAnalyzerFrontend.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangFormat.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-6.0
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang
Creating clang++
Creating clang-cl
Creating clang-cpp
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-format
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format-bbedit.applescript
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format-diff.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format-sublime.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format.el
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/git-clang-format
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangHandleCXX.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-import-test
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-offload-bundler
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/c-index-test
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-rename
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-rename.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-rename.el
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-refactor
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-refactor
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-check
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-func-mapping
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/scan-build
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/libexec/ccc-analyzer
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/libexec/c++-analyzer
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/man/man1/scan-build.1
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/scan-build/scanview.css
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/scan-build/sorttable.js
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/scan-view
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/scan-view/ScanView.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/scan-view/Reporter.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/scan-view/startfile.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/scan-view/FileRadar.scpt
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/scan-view/GetRadarVersion.scpt
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/scan-view/bugcatcher.ico
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangApplyReplacements.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-apply-replacements
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangReorderFields.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-reorder-fields
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/modularize
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/modularize
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidy.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyAndroidModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyBoostModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyBugproneModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyCERTModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyCppCoreGuidelinesModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyFuchsiaModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyGoogleModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyHICPPModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyLLVMModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyMiscModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyModernizeModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyMPIModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyObjCModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyPerformanceModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyPlugin.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyReadabilityModule.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-tidy
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-tidy-diff.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/run-clang-tidy.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyUtils.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangChangeNamespace.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-change-namespace
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangQuery.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-query
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangMove.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangDaemon.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clangd
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangIncludeFixer.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclangIncludeFixerPlugin.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/clang-include-fixer
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-include-fixer.el
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-include-fixer.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libfindAllSymbols.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/find-all-symbols
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/clang/run-find-all-symbols.py
Creating libclang-6.0.0.so
Creating libclang.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclang-6.0.so.1
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libclang-6.0.so
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Documentation.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Index.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXString.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/BuildSystem.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Platform.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXErrorCode.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXCompilationDatabase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/clang/ClangTargets.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/clang/ClangConfig.cmake
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/SharedLibraryAtom.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Atom.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/PassManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Resolver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Instrumentation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/DefinedAtom.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Node.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Simple.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/ArchiveLibraryFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/LinkingContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/SharedLibraryFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/UndefinedAtom.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/File.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Writer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Error.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Reader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Reference.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Pass.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/AbsoluteAtom.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/SymbolTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/ReaderWriter
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/ReaderWriter/MachOLinkingContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/ReaderWriter/YamlContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Threads.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Strings.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/LLVM.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Version.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Memory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Args.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Driver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/TargetOptionsCommandFlags.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Reproduce.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/ErrorHandler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldCommon.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldCore.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldDriver.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldReaderWriter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldMachO.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldYAML.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lld
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lld
Creating lld-link
Creating ld.lld
Creating ld64.lld
Creating wasm-ld
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldCOFF.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldELF.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldMinGW.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldWasm.a
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Range.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/SelectHelper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/UserID.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/FastDemangle.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataBufferHeap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/CleanUp.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/TraceOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StreamString.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/TildeExpressionResolver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/ConstString.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/LLDBAssert.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/IOObject.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataBufferLLVM.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Logging.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Either.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/FileSpec.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataExtractor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StringExtractor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Timer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/ArchSpec.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Log.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StreamGDBRemote.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/UriParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StructuredData.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Timeout.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataBuffer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StreamCallback.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/RegularExpression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/NameMatches.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/UUID.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Endian.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataEncoder.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/AnsiTerminal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Status.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/JSON.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Baton.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/SharingPtr.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StreamTee.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Stream.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/History.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Flags.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Connection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/SharedCluster.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/VMRange.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StringLexer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StringList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/SafeMachO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/VASPrintf.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Iterable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/UtilityFunction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/ExpressionVariable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/ExpressionParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/FunctionCaller.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/Materializer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/UserExpression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/DiagnosticManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/IRDynamicChecks.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/Expression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/REPL.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/IRExecutionUnit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/IRMemoryMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/IRInterpreter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/ExpressionSourceCode.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/LLVMUserExpression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/ExpressionTypeSystemHelper.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/DWARFExpression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/MainLoop.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/XML.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/FileCache.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostThread.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Symbols.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/PipeBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/OptionParser.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/macosx
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/macosx/HostInfoMacOSX.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/macosx/HostThreadMacOSX.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeProcess.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Socket.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeThreadForward.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/ConnectionFileDescriptor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Predicate.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/FileSystem.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/SocketAddress.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/PseudoTerminal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/LockFileBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeWatchpointList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeBreakpointList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/UDPSocket.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeBreakpoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeRegisterContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/GetOptInc.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/SoftwareBreakpoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/TCPSocket.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeProcessProtocol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeThreadProtocol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/TaskPool.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/PosixApi.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/MainLoopBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/freebsd
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/freebsd/HostInfoFreeBSD.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/windows.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/HostInfoWindows.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/PosixApi.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/editlinewin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/HostProcessWindows.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/ConnectionGenericFileWindows.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/LockFileWindows.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/ProcessLauncherWindows.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/getopt
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/HostThreadWindows.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/PipeWindows.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/AutoHandle.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/ThreadLauncher.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/android
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/android/HostInfoAndroid.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/File.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/LockFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/StringConvert.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Debug.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostInfoBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostGetOpt.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/ProcessLauncher.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostProcess.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/MonitoringProcessLauncher.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Host.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/Ptrace.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/AbstractSocket.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/Support.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/Uio.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/HostInfoLinux.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/openbsd
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/openbsd/HostInfoOpenBSD.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/ProcessLauncherPosixFork.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/HostThreadPosix.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/HostProcessPosix.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/HostInfoPosix.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/Fcntl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/PipePosix.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/LockFilePosix.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/DomainSocket.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/mingw
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeProcessBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeThread.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Editline.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/ProcessRunLock.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/msvc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Time.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeThreadBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Terminal.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Pipe.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/netbsd
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/netbsd/HostInfoNetBSD.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Initialization
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Initialization/SystemInitializerCommon.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Initialization/SystemInitializer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Initialization/SystemLifetimeManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/Stoppoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocationCollection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointSite.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointID.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocationList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/WatchpointList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointSiteList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/StoppointCallbackContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverFileLine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointIDList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointName.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverName.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/StoppointLocation.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/Watchpoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverAddress.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/WatchpointOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/Breakpoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Listener.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/RegisterValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/FileSpecList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Module.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/PluginInterface.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/IOHandler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/AddressResolverFileLine.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeDenseMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/UniqueCStringMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/AddressResolverName.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/EmulateInstruction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Address.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Mangled.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/dwarf.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ModuleChild.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Scalar.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Value.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/State.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ModuleList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ClangForward.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Debugger.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/StreamFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultChild.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectVariable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/AddressRange.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/SourceManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Architecture.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/FormatEntity.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Event.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/IOStreamMacros.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Opcode.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeDenseSet.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectCast.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/StructuredDataImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/SearchFilter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/DumpDataExtractor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/AddressResolver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/PluginManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Broadcaster.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Disassembler.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObject.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultImpl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ModuleSpec.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResult.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/StreamAsynchronousIO.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectSyntheticFilter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/STLUtils.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/StreamBuffer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Section.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectDynamicValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/UserSettingsController.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Communication.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectChild.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectRegister.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultCast.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectMemory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/LoadedModuleInfoList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/RangeMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/FileLineResolver.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/MappedHash.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeSTLMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeSTLVector.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/API
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/MemoryRegionInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/JITLoaderList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ExecutionContextScope.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/PathMappingList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ProcessInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/RegisterContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ModuleCache.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallOnFunctionExit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOut.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/QueueList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallFunction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ExecutionContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepThrough.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ObjCLanguageRuntime.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/MemoryHistory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Unwind.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanShouldStopHere.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Process.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanRunToAddress.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ABI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/JITLoader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/SectionLoadHistory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/RegisterCheckpoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/SectionLoadList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StructuredDataPlugin.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/InstrumentationRuntime.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/CPPLanguageRuntime.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepRange.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOverRange.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanPython.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StackFrameList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/QueueItem.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanTracer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadCollection.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/FileAction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/LanguageRuntime.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Memory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadSpec.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/DynamicLoader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepInRange.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/OperatingSystem.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepUntil.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlan.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ProcessStructReader.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Target.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/InstrumentationRuntimeStopInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StackID.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepInstruction.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/UnixSignals.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/TargetList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanBase.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ProcessLaunchInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StopInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Platform.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Language.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/UnwindAssembly.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StackFrame.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallUserExpression.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Thread.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Queue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/RegisterNumber.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/SystemRuntime.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatClasses.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeCategory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeCategoryMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/LanguageCategory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormattersHelpers.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeSynthetic.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/VectorIterator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/ValueObjectPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatManager.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeSummary.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeFormat.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatCache.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/VectorType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/DataVisualization.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/StringPrinter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/DumpValueObjectOptions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/CXXFunctionPointer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeValidator.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormattersContainer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/LineTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/SymbolFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/DeclVendor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/SymbolContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangUtil.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompactUnwindInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/JavaASTContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/OCamlASTContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/FuncUnwinders.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Function.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompilerDeclContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/VariableList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/GoASTContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangASTContext.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/TypeSystem.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/DWARFCallFrameInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/TypeMap.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangASTImporter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/TaggedASTType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Type.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/LineEntry.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/UnwindPlan.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/DebugMacros.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompileUnit.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangExternalASTSourceCommon.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/UnwindTable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/SymbolVendor.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ArmUnwindInfo.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/VerifyDecl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Block.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/TypeList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Symtab.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompilerDecl.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompilerType.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Variable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ObjectFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Declaration.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/SymbolContextScope.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Symbol.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ObjectContainer.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueDictionary.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFileSpec.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFormat.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupString.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValuePathMappings.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupPlatform.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandOptionValidators.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupUInt64.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueSInt64.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueUInt64.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueLanguage.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandReturnObject.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/Options.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupOutputFile.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandAlias.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupFormat.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueUUID.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupVariable.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandInterpreter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandHistory.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArray.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupBoolean.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/Property.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFileSpecList.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObject.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValue.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/Args.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueBoolean.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupWatchpoint.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandCompletions.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupArchitecture.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueEnumeration.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueString.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObjectRegexCommand.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArch.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueProperties.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObjectMultiword.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArgs.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueChar.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/ScriptInterpreter.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFormatEntity.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValues.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueRegex.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupUUID.h
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Config.h
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/lldb-argdumper
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/__init__.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/embedded_interpreter.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cache.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/synth.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/metrics.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/Logger.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/__init__.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/runtime
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/runtime/__init__.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/symbolication.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/__init__.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/six.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/readline.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbBase.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbBreakpoint.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbCommands.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbCore.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbDataFormatters.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbExpression.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbHost.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbInitialization.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbInterpreter.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_arm.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_arm64.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_hexagon.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_ppc.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_ppc64.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_mips.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_mips64.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_s390x.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_i386.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_x86_64.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_i386.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_arm.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_arm64.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginArchitectureArm.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDisassemblerLLVM.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderPosixDYLD.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderStatic.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderHexagonDYLD.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderWindowsDYLD.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginExpressionParserClang.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginExpressionParserGo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstructionARM.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstructionARM64.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstructionMIPS.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstructionMIPS64.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeASan.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeTSan.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeUBSan.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginJITLoaderGDB.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginCPlusPlusLanguage.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginGoLanguage.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginJavaLanguage.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjCLanguage.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjCPlusPlusLanguage.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginOCamlLanguage.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginCXXItaniumABI.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginAppleObjCRuntime.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginLanguageRuntimeGo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginLanguageRuntimeJava.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginRenderScriptRuntime.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginMemoryHistoryASan.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectContainerBSDArchive.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectContainerMachOArchive.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectFileELF.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectFileMachO.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectFilePECOFF.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectFileJIT.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginOSGo.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginOSPython.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformLinux.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformFreeBSD.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformNetBSD.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformOpenBSD.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformMacOSX.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformWindows.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformPOSIX.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformGDB.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformKalimba.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformAndroid.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessLinux.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessPOSIX.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessGDBRemote.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessUtility.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessElfCore.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessMinidump.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginScriptInterpreterNone.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginScriptInterpreterPython.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginStructuredDataDarwinLog.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSymbolFileDWARF.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSymbolFileSymtab.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSymbolFilePDB.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSystemRuntimeMacOSX.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSymbolVendorELF.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginUnwindAssemblyInstEmulation.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginUnwindAssemblyX86.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbSymbol.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbTarget.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbUtility.a
Creating liblldb-6.0.0.so
Creating liblldb.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldb-6.0.so.1
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldb-6.0.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lldb-argdumper
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lldb-argdumper
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lldb
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lldb-mi
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lldb-server
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lldb-server
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6.0.0
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6.0.0
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelMPX.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lldb-test
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/liblldbUtilityHelpers.a
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/bugpoint
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/BugpointPasses.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-dsymutil
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lli
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/lli-child-target
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-as
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-bcanalyzer
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-c-test
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cat
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cfi-verify
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cov
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cvtres
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cxxdump
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cxxfilt
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-diff
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-dis
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-dwarfdump
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-dwp
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-extract
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-link
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-lto2
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-mc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-mcmarkup
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-modextract
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-mt
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-nm
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-objcopy
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-objdump
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-opt-report
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-pdbutil
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-rc
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-readobj
Creating llvm-readelf
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-rtdyld
Creating libLLVM-6.0.0.so
Creating libLLVM.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVM-6.0.so.1
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/libLLVM-6.0.so
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-size
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-split
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-stress
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-strings
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-symbolizer
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/llvm-xray
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/obj2yaml
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/opt
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/opt-diff.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/opt-stats.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/opt-viewer.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/optpmap.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/optrecord.py
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/style.css
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/sancov
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/sanstats
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/verify-uselistorder
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/bin/yaml2obj
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfig.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfigVersion.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVM-Config.cmake
-- Up-to-date: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/.
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./FindSphinx.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./CrossCompile.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./VersionFromVCS.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./HandleLLVMOptions.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./LLVMProcessSources.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./TableGen.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./GetSVN.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./AddLLVM.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./CheckAtomic.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./AddSphinxTarget.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./FindOCaml.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./DetermineGCCCompatible.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./ChooseMSVCCRT.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./CheckLinkerFlag.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./AddLLVMDefinitions.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./CheckCompilerVersion.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./LLVMInstallSymlink.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./GenerateVersionFromCVS.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./HandleLLVMStdlib.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake
-- Installing: /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./AddOCaml.cmake
make[2]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/build-llvm'
# Not used on Linux.
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/bin/argdumper
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/share/clang/clang-format-bbedit.applescript
cp build-llvm/bin/clang-query /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/bin
# Only run on executable, not script
chrpath -d `find /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/bin/ -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'|cut -d: -f1`
cd debian/tmp/usr/lib/llvm-6.0/lib/ && rm -f libclang.so.1 libclang-6.0.so; \
ln -s libclang-6.0.so.1 libclang.so.1
mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/clang-6.0/usr/bin/
cp compiler-rt/lib/asan/scripts/asan_symbolize.py /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/clang-6.0/usr/bin/asan_symbolize-6.0
mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/libfuzzer-6.0-dev/usr/lib/llvm-6.0/lib/
cp -v build-llvm/libFuzzer.a /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/libfuzzer-6.0-dev/usr/lib/llvm-6.0/lib/
'build-llvm/libFuzzer.a' -> '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/libfuzzer-6.0-dev/usr/lib/llvm-6.0/lib/libFuzzer.a'
mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/clang/6.0/lib
mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/clang/6.0.0/lib/
mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/clang/6.0/lib/clang_linux/
mkdir -p build-llvm/tools/clang/runtime/compiler-rt/clang_linux/
mkdir -p build-llvm/tools/clang/runtime/compiler-rt/clang_linux/
echo "The *.txt files, if available, contain helper to override some of the errors messages." > /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/clang/6.0.0/README.txt
echo "Please visit https://github.com/google/sanitizers/wiki/AddressSanitizer for help" >> /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/clang/6.0.0/README.txt
mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/
mv /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/bin/clang-6.0 \
   /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/bin/clang
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/libPolly*a
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/python2.7/site-packages/six.py
mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/bin/
cd /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/bin/; \
rm -f *; \
for f in ../lib/llvm-6.0/bin/*; do \
	ln -s $f `basename $f`-6.0; \
	echo "Link $f to `basename $f`-6.0"; \
done
Link ../lib/llvm-6.0/bin/FileCheck to FileCheck-6.0
Link ../lib/llvm-6.0/bin/bugpoint to bugpoint-6.0
Link ../lib/llvm-6.0/bin/c-index-test to c-index-test-6.0
Link ../lib/llvm-6.0/bin/clang to clang-6.0
Link ../lib/llvm-6.0/bin/clang++ to clang++-6.0
Link ../lib/llvm-6.0/bin/clang-apply-replacements to clang-apply-replacements-6.0
Link ../lib/llvm-6.0/bin/clang-change-namespace to clang-change-namespace-6.0
Link ../lib/llvm-6.0/bin/clang-check to clang-check-6.0
Link ../lib/llvm-6.0/bin/clang-cl to clang-cl-6.0
Link ../lib/llvm-6.0/bin/clang-cpp to clang-cpp-6.0
Link ../lib/llvm-6.0/bin/clang-format to clang-format-6.0
Link ../lib/llvm-6.0/bin/clang-func-mapping to clang-func-mapping-6.0
Link ../lib/llvm-6.0/bin/clang-import-test to clang-import-test-6.0
Link ../lib/llvm-6.0/bin/clang-include-fixer to clang-include-fixer-6.0
Link ../lib/llvm-6.0/bin/clang-offload-bundler to clang-offload-bundler-6.0
Link ../lib/llvm-6.0/bin/clang-query to clang-query-6.0
Link ../lib/llvm-6.0/bin/clang-refactor to clang-refactor-6.0
Link ../lib/llvm-6.0/bin/clang-rename to clang-rename-6.0
Link ../lib/llvm-6.0/bin/clang-reorder-fields to clang-reorder-fields-6.0
Link ../lib/llvm-6.0/bin/clang-tidy to clang-tidy-6.0
Link ../lib/llvm-6.0/bin/clangd to clangd-6.0
Link ../lib/llvm-6.0/bin/count to count-6.0
Link ../lib/llvm-6.0/bin/find-all-symbols to find-all-symbols-6.0
Link ../lib/llvm-6.0/bin/git-clang-format to git-clang-format-6.0
Link ../lib/llvm-6.0/bin/ld.lld to ld.lld-6.0
Link ../lib/llvm-6.0/bin/ld64.lld to ld64.lld-6.0
Link ../lib/llvm-6.0/bin/llc to llc-6.0
Link ../lib/llvm-6.0/bin/lld to lld-6.0
Link ../lib/llvm-6.0/bin/lld-link to lld-link-6.0
Link ../lib/llvm-6.0/bin/lldb to lldb-6.0
Link ../lib/llvm-6.0/bin/lldb-argdumper to lldb-argdumper-6.0
Link ../lib/llvm-6.0/bin/lldb-mi to lldb-mi-6.0
Link ../lib/llvm-6.0/bin/lldb-server to lldb-server-6.0
Link ../lib/llvm-6.0/bin/lldb-test to lldb-test-6.0
Link ../lib/llvm-6.0/bin/lli to lli-6.0
Link ../lib/llvm-6.0/bin/lli-child-target to lli-child-target-6.0
Link ../lib/llvm-6.0/bin/llvm-PerfectShuffle to llvm-PerfectShuffle-6.0
Link ../lib/llvm-6.0/bin/llvm-ar to llvm-ar-6.0
Link ../lib/llvm-6.0/bin/llvm-as to llvm-as-6.0
Link ../lib/llvm-6.0/bin/llvm-bcanalyzer to llvm-bcanalyzer-6.0
Link ../lib/llvm-6.0/bin/llvm-c-test to llvm-c-test-6.0
Link ../lib/llvm-6.0/bin/llvm-cat to llvm-cat-6.0
Link ../lib/llvm-6.0/bin/llvm-cfi-verify to llvm-cfi-verify-6.0
Link ../lib/llvm-6.0/bin/llvm-config to llvm-config-6.0
Link ../lib/llvm-6.0/bin/llvm-cov to llvm-cov-6.0
Link ../lib/llvm-6.0/bin/llvm-cvtres to llvm-cvtres-6.0
Link ../lib/llvm-6.0/bin/llvm-cxxdump to llvm-cxxdump-6.0
Link ../lib/llvm-6.0/bin/llvm-cxxfilt to llvm-cxxfilt-6.0
Link ../lib/llvm-6.0/bin/llvm-diff to llvm-diff-6.0
Link ../lib/llvm-6.0/bin/llvm-dis to llvm-dis-6.0
Link ../lib/llvm-6.0/bin/llvm-dlltool to llvm-dlltool-6.0
Link ../lib/llvm-6.0/bin/llvm-dsymutil to llvm-dsymutil-6.0
Link ../lib/llvm-6.0/bin/llvm-dwarfdump to llvm-dwarfdump-6.0
Link ../lib/llvm-6.0/bin/llvm-dwp to llvm-dwp-6.0
Link ../lib/llvm-6.0/bin/llvm-extract to llvm-extract-6.0
Link ../lib/llvm-6.0/bin/llvm-lib to llvm-lib-6.0
Link ../lib/llvm-6.0/bin/llvm-link to llvm-link-6.0
Link ../lib/llvm-6.0/bin/llvm-lto to llvm-lto-6.0
Link ../lib/llvm-6.0/bin/llvm-lto2 to llvm-lto2-6.0
Link ../lib/llvm-6.0/bin/llvm-mc to llvm-mc-6.0
Link ../lib/llvm-6.0/bin/llvm-mcmarkup to llvm-mcmarkup-6.0
Link ../lib/llvm-6.0/bin/llvm-modextract to llvm-modextract-6.0
Link ../lib/llvm-6.0/bin/llvm-mt to llvm-mt-6.0
Link ../lib/llvm-6.0/bin/llvm-nm to llvm-nm-6.0
Link ../lib/llvm-6.0/bin/llvm-objcopy to llvm-objcopy-6.0
Link ../lib/llvm-6.0/bin/llvm-objdump to llvm-objdump-6.0
Link ../lib/llvm-6.0/bin/llvm-opt-report to llvm-opt-report-6.0
Link ../lib/llvm-6.0/bin/llvm-pdbutil to llvm-pdbutil-6.0
Link ../lib/llvm-6.0/bin/llvm-profdata to llvm-profdata-6.0
Link ../lib/llvm-6.0/bin/llvm-ranlib to llvm-ranlib-6.0
Link ../lib/llvm-6.0/bin/llvm-rc to llvm-rc-6.0
Link ../lib/llvm-6.0/bin/llvm-readelf to llvm-readelf-6.0
Link ../lib/llvm-6.0/bin/llvm-readobj to llvm-readobj-6.0
Link ../lib/llvm-6.0/bin/llvm-rtdyld to llvm-rtdyld-6.0
Link ../lib/llvm-6.0/bin/llvm-size to llvm-size-6.0
Link ../lib/llvm-6.0/bin/llvm-split to llvm-split-6.0
Link ../lib/llvm-6.0/bin/llvm-stress to llvm-stress-6.0
Link ../lib/llvm-6.0/bin/llvm-strings to llvm-strings-6.0
Link ../lib/llvm-6.0/bin/llvm-symbolizer to llvm-symbolizer-6.0
Link ../lib/llvm-6.0/bin/llvm-tblgen to llvm-tblgen-6.0
Link ../lib/llvm-6.0/bin/llvm-xray to llvm-xray-6.0
Link ../lib/llvm-6.0/bin/modularize to modularize-6.0
Link ../lib/llvm-6.0/bin/not to not-6.0
Link ../lib/llvm-6.0/bin/obj2yaml to obj2yaml-6.0
Link ../lib/llvm-6.0/bin/opt to opt-6.0
Link ../lib/llvm-6.0/bin/sancov to sancov-6.0
Link ../lib/llvm-6.0/bin/sanstats to sanstats-6.0
Link ../lib/llvm-6.0/bin/scan-build to scan-build-6.0
Link ../lib/llvm-6.0/bin/scan-view to scan-view-6.0
Link ../lib/llvm-6.0/bin/verify-uselistorder to verify-uselistorder-6.0
Link ../lib/llvm-6.0/bin/wasm-ld to wasm-ld-6.0
Link ../lib/llvm-6.0/bin/yaml-bench to yaml-bench-6.0
Link ../lib/llvm-6.0/bin/yaml2obj to yaml2obj-6.0
cp /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/scan-build/man/scan-build.1 /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/scan-build/man/scan-build-6.0.1
# copy the vim files (except that tablegen does not exist for indent
VIM_DIRS="ftdetect ftplugin syntax indent"; \
for dir in $VIM_DIRS; do \
	cp -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/vim/$dir/llvm.vim /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/vim/$dir/llvm-6.0.vim; \
	if test -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/vim/$dir/tablegen.vim; then \
		cp -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/vim/$dir/tablegen.vim /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/vim/$dir/tablegen-6.0.vim; \
	fi; \
done
cp -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/vim/vimrc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/utils/vim/llvm-6.0-vimrc
cp -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/clang-format/clang-format-diff.py /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/clang-format/clang-format-diff-6.0
cp -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/clang-format/clang-format.py clang/tools/clang-format/clang-format-6.0.py
rm -rf clang/tools/scan-build-6.0
cp -fR /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/scan-build clang/tools/scan-build-6.0
rm -rf clang/tools/scan-build-py-6.0
cp -fR /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/scan-build-py clang/tools/scan-build-py-6.0
chmod +x clang/tools/scan-build-py-6.0/bin/*
rm -rf clang/tools/scan-view-6.0
cp -fR /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/clang/tools/scan-view clang/tools/scan-view-6.0
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/include/llvm/Support/LICENSE.TXT
sed -i 's|LLVM_CMAKE_DIR "/usr/lib/llvm-6.0/share/llvm/cmake"|LLVM_CMAKE_DIR "/usr/share/llvm-6.0/cmake"|' /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfig.cmake
sed -i '/_IMPORT_CHECK_TARGETS \(Polly\|sancov\)/ {s|^|#|}' /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports-*.cmake
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/python*/site-packages/lldb/_lldb.so
if test "yes" = yes; then \
	mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/libclang-6.0-dev/usr/lib/llvm-6.0/lib/ /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/include/polly/; \
	mv -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/libpolly* \
	/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/libclang-6.0-dev/usr/lib/llvm-6.0/lib/; \
	rm -rf /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/include/polly; \
	mv -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/include/polly/ \
	/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/include/; \
fi
mv: cannot stat '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/libpolly*': No such file or directory
mkdir -p /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/usr/share/doc/llvm-6.0-doc/ /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/usr/share/doc/clang-6.0-doc/
cp -R build-llvm/docs/html /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/usr/share/doc/llvm-6.0-doc/
cp -R build-llvm/tools/clang/docs/html /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/usr/share/doc/clang-6.0-doc/
cp -R build-llvm/tools/clang/tools/extra/docs/html /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/usr/share/doc/clang-6.0-doc/clang-extra
if test "no" = yes; then \
	mkdir -p "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/"; \
	mkdir -p "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/docs/ocaml/html/html"; \
	mkdir -p "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/share/doc/llvm/ocaml-html/"; \
	if test -d "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/ocaml"; then \
		mv -f "/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/ocaml" \
		"/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//llvm-6.0"; \
	fi; \
fi
rm -rf build-llvm
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   debian/rules override_dh_install
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
dh_install --fail-missing
dh_install: Please use dh_missing --list-missing/--fail-missing instead
dh_install: This feature will be removed in compat 12.
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   dh_installdocs -a
   dh_installchangelogs -a
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
dh: package ARRAY(0x8b1690) is not in control info
   dh_installexamples -a
   debian/rules override_dh_installman
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
dh_installman
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/llvm-6.0/usr/share/man/man1/lli*
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
dh: package ARRAY(0x61e5d8) is not in control info
   dh_lintian -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   debian/rules override_dh_strip
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
: # running out of diskspace on the buildds
find build-llvm -name '*.o' -o -name '*.a' | xargs -r rm -f
find: 'build-llvm': No such file or directory
dh_strip -p libclang1-6.0 --dbg-package=libclang1-6.0-dbg
dh_strip -p libllvm6.0 --dbg-package=libllvm6.0-dbg
dh_strip -p liblldb-6.0 --dbg-package=liblldb-6.0-dbg
dh_strip -a
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   debian/rules override_dh_makeshlibs
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
dh_makeshlibs -plibclang1-6.0 -V"libclang1-6.0 (>= 1:6.0~svn298832-1~)"
dh_makeshlibs -pliblldb-6.0 -V"liblldb-6.0 (>= 1:6.0~svn298832-1~)"
dh_makeshlibs -plibllvm6.0 -V"libllvm6.0 (>= 1:6.0~svn298832-1~)"
dh_makeshlibs --remaining-packages
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   debian/rules override_dh_shlibdeps
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
dh_shlibdeps -l/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp//usr/lib/llvm-6.0/lib/ -Xlibclang_rt.asan -Xlibclang_rt.asan -Xlibclang_rt.asan-*.so -Xlibclang_rt.asan-*.so
dpkg-shlibdeps: warning: debian/llvm-6.0-runtime/usr/lib/llvm-6.0/bin/lli-child-target contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/bin/yaml-bench contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/bin/yaml-bench was not linked against libz.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: debian/clang-6.0/usr/lib/llvm-6.0/bin/clang contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0-runtime/usr/lib/llvm-6.0/bin/lli contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/llvm-6.0-runtime/usr/lib/llvm-6.0/bin/lli-child-target was not linked against libz.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/llvm-6.0-runtime/usr/lib/llvm-6.0/bin/lli-child-target was not linked against librt.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libllvm6.0/usr/lib/arm-linux-gnueabihf/libLLVM-6.0.so.1 found in none of the libraries
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libllvm6.0/usr/lib/arm-linux-gnueabihf/libLLVM-6.0.so.1 was not linked against librt.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/liblldb-6.0/usr/lib/arm-linux-gnueabihf/liblldb-6.0.so.1 found in none of the libraries
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liblldb-6.0/usr/lib/arm-linux-gnueabihf/liblldb-6.0.so.1 was not linked against libform.so.5 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: debian/llvm-6.0-dev/usr/lib/llvm-6.0/lib/libLTO.so.6.0.0 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-reorder-fields contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/find-all-symbols contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-import-test contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/modularize contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-query contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-func-mapping contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clangd contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-offload-bundler contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/c-index-test contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-refactor contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-check contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-change-namespace contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-include-fixer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/sancov contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-apply-replacements contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-rename contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-lto2 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-extract contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-lto contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/not contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-mc contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-ar contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-mt contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/FileCheck contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cxxfilt contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/not debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/FileCheck were not linked against librt.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/not debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/FileCheck were not linked against libz.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/not debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/FileCheck were not linked against libdl.so.2 (they use none of the library's symbols)
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cxxdump contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cat contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-dwarfdump contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-dwp contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-dis contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-tblgen contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cfi-verify contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/bugpoint contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-diff contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-rtdyld contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-stress contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-size contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/opt contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-objcopy contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-PerfectShuffle contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-pdbutil contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-modextract contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-objdump contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-dsymutil contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/obj2yaml contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-rc contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-link contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cvtres contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-nm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/sanstats contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/yaml2obj contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-symbolizer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/verify-uselistorder contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llc contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-mcmarkup contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-opt-report contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-strings contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-split contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-xray contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-bcanalyzer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-as contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-readobj contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-tblgen debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cfi-verify debian/llvm-6.0/usr/lib/llvm-6.0/bin/bugpoint were not linked against libdl.so.2 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-tblgen debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cfi-verify debian/llvm-6.0/usr/lib/llvm-6.0/bin/bugpoint were not linked against libz.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-tblgen debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cfi-verify debian/llvm-6.0/usr/lib/llvm-6.0/bin/bugpoint were not linked against librt.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: debian/clang-format-6.0/usr/lib/llvm-6.0/bin/clang-format contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lld-6.0/usr/lib/llvm-6.0/bin/lld contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tidy-6.0/usr/lib/llvm-6.0/bin/clang-tidy contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-mi contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-server contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-test contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-argdumper contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-server debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-test debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-argdumper were not linked against libpython2.7.so.1.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-server debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-test debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-argdumper were not linked against libform.so.5 (they use none of the library's symbols)
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libclang1-6.0/usr/lib/arm-linux-gnueabihf/libclang-6.0.so.1 found in none of the libraries
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   debian/rules override_dh_installdeb
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
dh_installdeb -a
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/tmp/usr/lib/llvm-6.0/lib/python*/site-packages/lldb/__init__.pyc /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/python-lldb-6.0/usr/lib/llvm-6.0/lib/python*/site-packages/lldb/__init__.pyc
rm -f /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/clang-6.0-examples/usr/share/doc/clang-6.0-examples/examples/*Make*
find /<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3/debian/llvm-6.0-tools/usr/lib/llvm-6.0/ -name '*.pyc' | xargs -r rm -f
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   debian/rules override_dh_gencontrol
make[1]: Entering directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
dh_gencontrol -- '-Vdep:devlibs=libstdc++-7-dev, libgcc-7-dev' '-Vdep:devlibs-objc=libobjc-7-dev'
dpkg-gencontrol: warning: Depends field of package liblldb-6.0-dbg: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: package clang-tools-6.0: unused substitution variable ${perl:Depends}
dpkg-gencontrol: warning: Depends field of package libfuzzer-6.0-dev: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package python-lldb-6.0: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package python-clang-6.0: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package liblldb-6.0-dev: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: package clang-tools-6.0: unused substitution variable ${perl:Depends}
dpkg-gencontrol: warning: Depends field of package clang-6.0-examples: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package libllvm6.0-dbg: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package liblld-6.0: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package libclang1-6.0-dbg: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package liblld-6.0-dev: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package libclang-6.0-dev: unknown substitution variable ${shlibs:Depends}
make[1]: Leaving directory '/<<BUILDDIR>>/llvm-toolchain-6.0-6.0~+rc3'
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'lld-6.0-dbgsym' in '../lld-6.0-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'libclang1-6.0-dbg' in '../libclang1-6.0-dbg_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-6.0' in '../clang-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0' in '../llvm-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'liblld-6.0' in '../liblld-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'liblld-6.0-dev' in '../liblld-6.0-dev_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'lldb-6.0' in '../lldb-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-dbgsym' in '../llvm-6.0-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'libclang-6.0-dev' in '../libclang-6.0-dev_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-6.0-dbgsym' in '../clang-6.0-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-runtime' in '../llvm-6.0-runtime_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-runtime-dbgsym' in '../llvm-6.0-runtime-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-dev' in '../llvm-6.0-dev_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'lldb-6.0-dbgsym' in '../lldb-6.0-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'libclang-common-6.0-dev' in '../libclang-common-6.0-dev_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-tools-6.0' in '../clang-tools-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'libclang-common-6.0-dev-dbgsym' in '../libclang-common-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'libfuzzer-6.0-dev' in '../libfuzzer-6.0-dev_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'python-clang-6.0' in '../python-clang-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-6.0-examples' in '../clang-6.0-examples_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'libllvm6.0' in '../libllvm6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'liblldb-6.0' in '../liblldb-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-dev-dbgsym' in '../llvm-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-tools' in '../llvm-6.0-tools_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-tools-dbgsym' in '../llvm-6.0-tools-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'lld-6.0' in '../lld-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'libllvm6.0-dbg' in '../libllvm6.0-dbg_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'liblldb-6.0-dbg' in '../liblldb-6.0-dbg_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-tools-6.0-dbgsym' in '../clang-tools-6.0-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'python-lldb-6.0' in '../python-lldb-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'liblldb-6.0-dev' in '../liblldb-6.0-dev_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-format-6.0' in '../clang-format-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-format-6.0-dbgsym' in '../clang-format-6.0-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-tidy-6.0' in '../clang-tidy-6.0_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'clang-tidy-6.0-dbgsym' in '../clang-tidy-6.0-dbgsym_6.0~+rc3-1_armhf.deb'.
dpkg-deb: building package 'libclang1-6.0' in '../libclang1-6.0_6.0~+rc3-1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../llvm-toolchain-6.0_6.0~+rc3-1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build llvm-toolchain-6.0-6.0~+rc3
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2018-03-03T22:12:40Z

Finished
--------

I: Built successfully

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


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


llvm-toolchain-6.0_6.0~+rc3-1_armhf.changes:
--------------------------------------------

Format: 1.8
Date: Sat, 24 Feb 2018 16:57:42 +0100
Source: llvm-toolchain-6.0
Binary: clang-6.0 clang-tools-6.0 clang-format-6.0 clang-tidy-6.0 clang-6.0-doc libclang1-6.0 libclang1-6.0-dbg libclang-6.0-dev libclang-common-6.0-dev libfuzzer-6.0-dev python-clang-6.0 clang-6.0-examples libllvm6.0 libllvm6.0-dbg llvm-6.0 llvm-6.0-runtime llvm-6.0-dev llvm-6.0-tools llvm-6.0-doc llvm-6.0-examples lld-6.0 liblld-6.0 liblld-6.0-dev lldb-6.0 liblldb-6.0 liblldb-6.0-dbg python-lldb-6.0 liblldb-6.0-dev
Architecture: armhf
Version: 1:6.0~+rc3-1
Distribution: buster-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Sylvestre Ledru <sylvestre@debian.org>
Description:
 clang-6.0  - C, C++ and Objective-C compiler
 clang-6.0-doc - C, C++ and Objective-C compiler - Documentation
 clang-6.0-examples - Clang examples
 clang-format-6.0 - Tool to format C/C++/Obj-C code
 clang-tidy-6.0 - clang-based C++ linter tool
 clang-tools-6.0 - clang-based tools for C/C++ developments
 libclang-6.0-dev - clang library - Development package
 libclang-common-6.0-dev - clang library - Common development package
 libclang1-6.0 - C interface to the clang library
 libclang1-6.0-dbg - clang library (debug)
 libfuzzer-6.0-dev - Library for coverage-guided fuzz testing
 liblld-6.0 - LLVM-based linker, library
 liblld-6.0-dev - LLVM-based linker, header files
 liblldb-6.0 - Next generation, high-performance debugger, library
 liblldb-6.0-dbg - Next generation, high-performance debugger, debugging libraries
 liblldb-6.0-dev - Next generation, high-performance debugger, header files
 libllvm6.0 - Modular compiler and toolchain technologies, runtime library
 libllvm6.0-dbg - Modular compiler and toolchain technologies, debugging libraries
 lld-6.0    - LLVM-based linker
 lldb-6.0   - Next generation, high-performance debugger
 llvm-6.0   - Modular compiler and toolchain technologies
 llvm-6.0-dev - Modular compiler and toolchain technologies, libraries and header
 llvm-6.0-doc - Modular compiler and toolchain technologies, documentation
 llvm-6.0-examples - Modular compiler and toolchain technologies, examples
 llvm-6.0-runtime - Modular compiler and toolchain technologies, IR interpreter
 llvm-6.0-tools - Modular compiler and toolchain technologies, tools
 python-clang-6.0 - Clang Python Bindings
 python-lldb-6.0 - Next generation, high-performance debugger, python lib
Closes: 890401
Changes:
 llvm-toolchain-6.0 (1:6.0~+rc3-1) unstable; urgency=medium
 .
   * New snapshot release
   * Move the VCS to git.
     Many thanks to James Clarke for doing the conversion
 .
   [ John Paul Adrian Glaubitz ]
   * Add proposed upstream patch by James Clarke to add the
     missing __tls_get_addr symbol to the symbol table for
     TLS calls on SPARC (Closes: #890401)
Checksums-Sha1:
 f539f76dc575cd1e6408858326324b8a5bb99bce 52681456 clang-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 2eb92b4370da50a1ebfddcd94c693d148fec64e1 32392 clang-6.0-examples_6.0~+rc3-1_armhf.deb
 fdc2306da0773f6c8c9523215c37ac8d99e4fde3 7396544 clang-6.0_6.0~+rc3-1_armhf.deb
 5a9d61a3b846b59f9d3eefa5046b22e73dd8b7d5 2099256 clang-format-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 2106ed873f4bbda4b87d123a7726139a18d7f2c6 504828 clang-format-6.0_6.0~+rc3-1_armhf.deb
 822464d7257cb29761186302c2063d5c8452880f 56973056 clang-tidy-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 2a2bbb56976a6942e154997205a5d3aba4c060ee 5629612 clang-tidy-6.0_6.0~+rc3-1_armhf.deb
 13ceb42cdba3433be2e9dedd51710687821eb078 363407608 clang-tools-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 d250315247665a15cb6a20310c3945d29937a9c5 50281192 clang-tools-6.0_6.0~+rc3-1_armhf.deb
 28b35c07d061eeab51d5922d5d349e7a663d1885 13141632 libclang-6.0-dev_6.0~+rc3-1_armhf.deb
 138734ee54187c03e2a6ded644dd762eefa6befd 1464940 libclang-common-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb
 6c37739f1ea295597468bd537bd15f332e380b1a 1361492 libclang-common-6.0-dev_6.0~+rc3-1_armhf.deb
 507cb97fe6ac283f91c6c7b0188db11eb1a2aa0a 58904640 libclang1-6.0-dbg_6.0~+rc3-1_armhf.deb
 542f147afcdcef112716c0f6bff4a7ac2d8087e5 5729664 libclang1-6.0_6.0~+rc3-1_armhf.deb
 39c70deed4c4b4861642d07dbc609559b35dd9aa 129116 libfuzzer-6.0-dev_6.0~+rc3-1_armhf.deb
 a34ffa4cef3606a9113444b15c02a4328c12b089 54172 liblld-6.0-dev_6.0~+rc3-1_armhf.deb
 1a12b3bad2c9da82d607dd065797aaeae63e4542 1057020 liblld-6.0_6.0~+rc3-1_armhf.deb
 ace19d48e4c719c1a3a8f41dcaaa7c41e05b8b3a 49421036 liblldb-6.0-dbg_6.0~+rc3-1_armhf.deb
 6c1934f2cfa062505ac8a87e188f61f408643245 4695024 liblldb-6.0-dev_6.0~+rc3-1_armhf.deb
 e4abc32d386a091459cc0ba7e191a031debd6cc0 7277780 liblldb-6.0_6.0~+rc3-1_armhf.deb
 11e9dcfeaaef05966d87bc31ade87198c2bc516d 68878156 libllvm6.0-dbg_6.0~+rc3-1_armhf.deb
 66bda547e1c7ed06487583da6073b1a86d24fac4 12479576 libllvm6.0_6.0~+rc3-1_armhf.deb
 1eda3926de4ebcf190656f44da9ce3924c8a9d25 3821616 lld-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 0e35ed1c4c348ce8b894bf16d24b32f9e655c953 696856 lld-6.0_6.0~+rc3-1_armhf.deb
 c65f07a9ff584f6262799f61cf0909ee68f66b56 89679484 lldb-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 2d0b2f0227b35d53bf11dbbb619207105b8d4111 7916360 lldb-6.0_6.0~+rc3-1_armhf.deb
 092583fc2ef4869500542ea4915fe62592f10326 19818212 llvm-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 7eb897f10cc992d7e02eeef35c4a39364b55664a 5405572 llvm-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb
 bc08ca2c29134b74d8f38ec94a088db7bad8ada9 20288056 llvm-6.0-dev_6.0~+rc3-1_armhf.deb
 aea4f213af5b8ddc11942c72b3d5381c9197cdf7 4812832 llvm-6.0-runtime-dbgsym_6.0~+rc3-1_armhf.deb
 24b4df08f8bd7e054fbca8c0a1160da56bb0c999 181556 llvm-6.0-runtime_6.0~+rc3-1_armhf.deb
 293a87146686e35a97e7ed9ecf6831c1cbefacf0 867612 llvm-6.0-tools-dbgsym_6.0~+rc3-1_armhf.deb
 d264d105537a854a2534ba8db7880b3f5c6bf3cb 201640 llvm-6.0-tools_6.0~+rc3-1_armhf.deb
 7aa5df17419a83d74b0325f934eb240b9cb2db42 3947364 llvm-6.0_6.0~+rc3-1_armhf.deb
 e4c39e588314efa8e20b16d97358cad942f9a844 18050 llvm-toolchain-6.0_6.0~+rc3-1_armhf.buildinfo
 f13c85267f3132fd1bced3aa6d534149e467b9aa 49852 python-clang-6.0_6.0~+rc3-1_armhf.deb
 c2de1a94293bcbb7951f1410a09df70d2b299a94 113736 python-lldb-6.0_6.0~+rc3-1_armhf.deb
Checksums-Sha256:
 6fe4133bd635a144d73c4c3f523a41da4e7f22cf3154ec8da93493ce37945b91 52681456 clang-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 af3faa5ff42279d29c4e340238084e66799883ec2c9262307e67593cb0bd6750 32392 clang-6.0-examples_6.0~+rc3-1_armhf.deb
 e139a7da82f42e129d98b3fa9c21c4e42000701c7e00719f7b2797ec8cd2ef54 7396544 clang-6.0_6.0~+rc3-1_armhf.deb
 83cf39ddb4a71dbe5a0232a70e50cc92ebda02481ddfe316ab6e5ed1599cd14e 2099256 clang-format-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 962b78af577e1e74743a1a7a690ae4287234661450c52ea2ec8082bf2068555d 504828 clang-format-6.0_6.0~+rc3-1_armhf.deb
 9036a91e030d9873fc0e90de95d4c4de5a9358a4e0aa4909de2051c022c27f49 56973056 clang-tidy-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 30879672286fe981fbd0dcaf25a55eae8ceafc736f377a1a77af4cbebef4b844 5629612 clang-tidy-6.0_6.0~+rc3-1_armhf.deb
 8cd8697e3b621b16dbd624d9a0b2bf4c8f0d57742284a6bf53c5763f5fcc7e4b 363407608 clang-tools-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 e76185ec0086e637652fcbdbc3342d0c0224a33cc5bde01575ca8b195c9c059f 50281192 clang-tools-6.0_6.0~+rc3-1_armhf.deb
 d00aabcfdcc2dc8c38074a37768251cd858756475df8d919b4e27fa6371d27ec 13141632 libclang-6.0-dev_6.0~+rc3-1_armhf.deb
 0586158a13a951c6eb49ce57d71db7b4ace69fef5a61911761e787ba83cee625 1464940 libclang-common-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb
 e4b8bdfd2d02b847e90e74972def8745b820bfeb3ebc6497f5a059c2af584d8f 1361492 libclang-common-6.0-dev_6.0~+rc3-1_armhf.deb
 368f8636b5ff6a683d9f4042afac4071a48112244661effacbdec628512c89db 58904640 libclang1-6.0-dbg_6.0~+rc3-1_armhf.deb
 9549a0b916cb2f8a57cf5160d542a4eaf0ef484a090d50309ba9452757e7d6a1 5729664 libclang1-6.0_6.0~+rc3-1_armhf.deb
 57a6876895d6de83bf150d1ca13d9302dc12f6bbb0c480fa9a344ba8cc750dd5 129116 libfuzzer-6.0-dev_6.0~+rc3-1_armhf.deb
 28814f60246a332867dc2c950177cab0ae858dffec2b659dea46c3a27941586a 54172 liblld-6.0-dev_6.0~+rc3-1_armhf.deb
 e99e0727fa7a924dc8c0aa43df976650299e68a88df49edc0d1eb151dcdb1147 1057020 liblld-6.0_6.0~+rc3-1_armhf.deb
 b418348445d64f4cf31200209d36c4fe91a2799b95ac79bf522d88fd445b5c3e 49421036 liblldb-6.0-dbg_6.0~+rc3-1_armhf.deb
 d896895563deed1c355d4deda866bad064a76086eae616fd27e188664d1a6289 4695024 liblldb-6.0-dev_6.0~+rc3-1_armhf.deb
 3181c16efb30f5a5a43f1a8fedae324e7e4dd43859fdc1cc43136842004c4059 7277780 liblldb-6.0_6.0~+rc3-1_armhf.deb
 cbf2b9c36ae9cb73bdf284bbb2a5feccaa03d65d93d95b35ef5727bf04f018ec 68878156 libllvm6.0-dbg_6.0~+rc3-1_armhf.deb
 49c62493c171304c01d675318186bb79f4e96b7c0b2e4274ac4d6482848736d4 12479576 libllvm6.0_6.0~+rc3-1_armhf.deb
 8884886e610aa2d652c13bbc4b7a2c57ab9cc35404087daf4b6f2f709403eddd 3821616 lld-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 f92911c345c381abadf10aeb4dcacea0b34e5cf5646713be051d1e4b06d11d86 696856 lld-6.0_6.0~+rc3-1_armhf.deb
 55b162ab08a14e213f00b63a98b9380d3e92b4ae2018d20ecb5effbed9a2243e 89679484 lldb-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 c0bebbc7971f367456ecf3939a3c7662148edafc5b8f7548ced475aa851aacb0 7916360 lldb-6.0_6.0~+rc3-1_armhf.deb
 8fe31703c14acf06f5840e06218b7e1969b95e7907cb3a113ae7b183e394f870 19818212 llvm-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 a88e4989a6f51fcaf839128d6d7fac9f2207f5c6086e65c0dee5c082393d9263 5405572 llvm-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb
 eccc62ae5a740dc236e2ebd35dae48f7554a5b022fa649525bd126b4eec9634c 20288056 llvm-6.0-dev_6.0~+rc3-1_armhf.deb
 faee156300170737b709fbed65cbd23939eb0fdf4e3eb8e5d638dd223a5f2519 4812832 llvm-6.0-runtime-dbgsym_6.0~+rc3-1_armhf.deb
 16b07e44d2803453510da956bf4027cd28b76187bfd9e0aea3080634983a4d37 181556 llvm-6.0-runtime_6.0~+rc3-1_armhf.deb
 4ae1461a4bf98d5ed86bf57b8a0203f500a73d97da44627a98c8f8b84d02e8b0 867612 llvm-6.0-tools-dbgsym_6.0~+rc3-1_armhf.deb
 0cc196f95a855813e9f8c6c97232087903db3bee0befe22b7348847953960cb9 201640 llvm-6.0-tools_6.0~+rc3-1_armhf.deb
 48ad2f2ea041a64a25ebb414a3dfd68a8118c96f53cc71a6913f14ec238f6b3e 3947364 llvm-6.0_6.0~+rc3-1_armhf.deb
 fded3fab02424a8a3b5cdcec7cb24decda8385d31ac8494630ac13e7e46e11bf 18050 llvm-toolchain-6.0_6.0~+rc3-1_armhf.buildinfo
 990bf207339a265bc8735db9523096ba37df13ea22b10b94667294d208ea96e7 49852 python-clang-6.0_6.0~+rc3-1_armhf.deb
 9c9abc425d4bf4550bf913a56bb523338e85f2acc9d6dbceaba7eb7a2935beed 113736 python-lldb-6.0_6.0~+rc3-1_armhf.deb
Files:
 7e92ca78805a42f0ba016087d5f247c1 52681456 debug optional clang-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 ff5f215e9fe568de8b6e2a5800d6cbbb 32392 doc optional clang-6.0-examples_6.0~+rc3-1_armhf.deb
 1aa59d3cbdacbbf4595f77a894fd4861 7396544 devel optional clang-6.0_6.0~+rc3-1_armhf.deb
 559cd965ac10cf36846452115a7aecef 2099256 debug optional clang-format-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 27c6fb9e11ad6041171410d455b41aea 504828 devel optional clang-format-6.0_6.0~+rc3-1_armhf.deb
 f709f1ac876cf8543ec2d68929eccf9b 56973056 debug optional clang-tidy-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 01598840b195958c3e5223c4d16f6774 5629612 devel optional clang-tidy-6.0_6.0~+rc3-1_armhf.deb
 a4c2fb4a3b701cb003f3ccec954731e3 363407608 debug optional clang-tools-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 8d960a5eb0fda2136740a785c24c4b83 50281192 devel optional clang-tools-6.0_6.0~+rc3-1_armhf.deb
 a7bf258b5e1424bd14185a63934d427c 13141632 libdevel optional libclang-6.0-dev_6.0~+rc3-1_armhf.deb
 78b7591195eac8b3ecf56d3f7de1bdb2 1464940 debug optional libclang-common-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb
 eee538a731ccec70a3e2f4a8ffd7fb88 1361492 libdevel optional libclang-common-6.0-dev_6.0~+rc3-1_armhf.deb
 0d71c958ff6abca8ad939ffb68bdc81b 58904640 debug optional libclang1-6.0-dbg_6.0~+rc3-1_armhf.deb
 390401022c36b61809a18bf36d124a0e 5729664 libs optional libclang1-6.0_6.0~+rc3-1_armhf.deb
 fb642f03bf4106680bd5759caef3ed23 129116 libdevel optional libfuzzer-6.0-dev_6.0~+rc3-1_armhf.deb
 17234fadb0dde77605f3b6a25056cd95 54172 libdevel optional liblld-6.0-dev_6.0~+rc3-1_armhf.deb
 2ce51b4bc84d89c9e5973fed7d768986 1057020 libs optional liblld-6.0_6.0~+rc3-1_armhf.deb
 69878a3bdfe385571eba54caa1463848 49421036 debug optional liblldb-6.0-dbg_6.0~+rc3-1_armhf.deb
 b98c5f904dea17a8fa11ad0e1e305a24 4695024 libdevel optional liblldb-6.0-dev_6.0~+rc3-1_armhf.deb
 638ced465eef6b11b7660db427f0cc30 7277780 libs optional liblldb-6.0_6.0~+rc3-1_armhf.deb
 517e2c3991ed1977f0bb65a1b83808b3 68878156 debug optional libllvm6.0-dbg_6.0~+rc3-1_armhf.deb
 d2dca364e00db134a2c32571325a7437 12479576 libs optional libllvm6.0_6.0~+rc3-1_armhf.deb
 5354477d4a39c72cb68eedefd614e2ce 3821616 debug optional lld-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 aecd2485a5b3bd204b3159475f2a526b 696856 devel optional lld-6.0_6.0~+rc3-1_armhf.deb
 7a27202b9e224cf8869c5451c7552107 89679484 debug optional lldb-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 0f40210f4653b0fd6ed5d2b8c9acef0c 7916360 devel optional lldb-6.0_6.0~+rc3-1_armhf.deb
 504169b8aeefb23abecdf1203acfcd8e 19818212 debug optional llvm-6.0-dbgsym_6.0~+rc3-1_armhf.deb
 ccca1857808a5e23200bf64109e17817 5405572 debug optional llvm-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb
 68dbc8c6b10377d3aafa6943568c048e 20288056 devel optional llvm-6.0-dev_6.0~+rc3-1_armhf.deb
 ff8b7c267e0d909738ab97a48a8ff02c 4812832 debug optional llvm-6.0-runtime-dbgsym_6.0~+rc3-1_armhf.deb
 f195636b54760646e20ba7b11f59b52f 181556 devel optional llvm-6.0-runtime_6.0~+rc3-1_armhf.deb
 b09ae1ee786f6c329a52c042431dead5 867612 debug optional llvm-6.0-tools-dbgsym_6.0~+rc3-1_armhf.deb
 96d53d5aee5f5e9ae2e726188669363f 201640 devel optional llvm-6.0-tools_6.0~+rc3-1_armhf.deb
 4a4732133e7bb0792c0b8fa670ee168e 3947364 devel optional llvm-6.0_6.0~+rc3-1_armhf.deb
 c07836a5a8d009b52753b6a3ae9780d2 18050 devel optional llvm-toolchain-6.0_6.0~+rc3-1_armhf.buildinfo
 3a321f991433bf9c4e69125cf951f854 49852 python optional python-clang-6.0_6.0~+rc3-1_armhf.deb
 c2023ae09303c3a032d076616b6b82c4 113736 python optional python-lldb-6.0_6.0~+rc3-1_armhf.deb

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


clang-6.0-dbgsym_6.0~+rc3-1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 52681456 bytes: control archive=552 bytes.
     386 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: clang-6.0-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 60572
 Depends: clang-6.0 (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for clang-6.0
 Build-Ids: 1a5784d7ed6985b8f78ba836b9133d54b16e7862

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/1a/
-rw-r--r-- root/root  62015244 2018-02-24 15:57 ./usr/lib/debug/.build-id/1a/5784d7ed6985b8f78ba836b9133d54b16e7862.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0-dbgsym -> clang-6.0


clang-6.0-examples_6.0~+rc3-1_armhf.deb
---------------------------------------

 new Debian package, version 2.0.
 size 32392 bytes: control archive=1152 bytes.
     611 bytes,    18 lines      control              
    1590 bytes,    15 lines      md5sums              
 Package: clang-6.0-examples
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 68
 Section: doc
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Clang examples
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the clang examples.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/clang-6.0-examples/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/clang-6.0-examples/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/AnnotateFunctions/
-rw-r--r-- root/root      2687 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/AnnotateFunctions/AnnotateFunctions.cpp
-rw-r--r-- root/root       270 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/AnnotateFunctions/CMakeLists.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/
-rw-r--r-- root/root       653 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/CMakeLists.txt
-rw-r--r-- root/root      1588 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/PrintFunctionNames.cpp.gz
-rw-r--r-- root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/PrintFunctionNames.exports
-rw-r--r-- root/root      1064 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/README.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/analyzer-plugin/
-rw-r--r-- root/root       362 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/analyzer-plugin/CMakeLists.txt
-rw-r--r-- root/root      1654 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/analyzer-plugin/MainCallChecker.cpp
-rw-r--r-- root/root        54 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/analyzer-plugin/SampleAnalyzerPlugin.exports
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/clang-interpreter/
-rw-r--r-- root/root       319 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/clang-interpreter/CMakeLists.txt
-rw-r--r-- root/root       653 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/clang-interpreter/README.txt
-rw-r--r-- root/root      2396 2018-02-24 15:57 ./usr/share/doc/clang-6.0-examples/examples/clang-interpreter/main.cpp.gz


clang-6.0_6.0~+rc3-1_armhf.deb
------------------------------

 new Debian package, version 2.0.
 size 7396544 bytes: control archive=1228 bytes.
     987 bytes,    20 lines      control              
     883 bytes,    12 lines      md5sums              
 Package: clang-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 27751
 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 5.2), libstdc++-7-dev, libgcc-7-dev, libobjc-7-dev, libclang-common-6.0-dev (= 1:6.0~+rc3-1), libclang1-6.0 (= 1:6.0~+rc3-1), libc6-dev, binutils
 Recommends: llvm-6.0-dev, python, libomp-dev
 Suggests: gnustep, gnustep-devel, clang-6.0-doc
 Provides: c++-compiler, c-compiler, objc-compiler
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: C, C++ and Objective-C compiler
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
-rwxr-xr-x root/root     18342 2018-02-24 15:57 ./usr/bin/asan_symbolize-6.0
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang++-6.0 -> ../lib/llvm-6.0/bin/clang++
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-6.0 -> ../lib/llvm-6.0/bin/clang
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-cpp-6.0 -> ../lib/llvm-6.0/bin/clang-cpp
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root  28265172 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang++ -> clang
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-cpp -> clang
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/
-rwxr-xr-x root/root      2876 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/bash-autocomplete.sh
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/clang-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       175 2018-02-24 15:42 ./usr/share/doc/clang-6.0/TODO.Debian
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/clang-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/clang-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        93 2018-02-24 15:57 ./usr/share/lintian/overrides/clang-6.0
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/llvm-6.0/cmake/
-rw-r--r-- root/root      2188 2018-02-24 15:57 ./usr/share/llvm-6.0/cmake/ClangConfig.cmake
-rw-r--r-- root/root     33016 2018-02-24 15:57 ./usr/share/llvm-6.0/cmake/ClangTargets-relwithdebinfo.cmake
-rw-r--r-- root/root     20685 2018-02-24 15:57 ./usr/share/llvm-6.0/cmake/ClangTargets.cmake
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/man1/
-rw-r--r-- root/root      6105 2018-02-24 15:57 ./usr/share/man/man1/clang-6.0.1.gz


clang-format-6.0-dbgsym_6.0~+rc3-1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 2099256 bytes: control archive=560 bytes.
     406 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: clang-format-6.0-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 2269
 Depends: clang-format-6.0 (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for clang-format-6.0
 Build-Ids: b5955ac7dcff4a6df0ffdda9cc3cf3b19b9b2b9f

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/b5/
-rw-r--r-- root/root   2312292 2018-02-24 15:57 ./usr/lib/debug/.build-id/b5/955ac7dcff4a6df0ffdda9cc3cf3b19b9b2b9f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-format-6.0-dbgsym -> clang-format-6.0


clang-format-6.0_6.0~+rc3-1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 504828 bytes: control archive=1288 bytes.
     975 bytes,    21 lines      control              
    1115 bytes,    14 lines      md5sums              
 Package: clang-format-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 1545
 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm6.0 (= 1:6.0~+rc3-1), libstdc++6 (>= 5.2), python
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Tool to format C/C++/Obj-C code
  Clang-format is both a library and a stand-alone tool with the goal of
  automatically reformatting C++ sources files according to configurable
  style guides. To do so, clang-format uses Clang's Lexer to transform an
  input file into a token stream and then changes all the whitespace around
  those tokens. The goal is for clang-format to both serve both as a user
  tool (ideally with powerful IDE integrations) and part of other
  refactoring tools, e.g. to do a reformatting of all the lines changed
  during a renaming.
  .
  This package also provides vim and emacs plugins.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-format-6.0 -> ../lib/llvm-6.0/bin/clang-format
-rwxr-xr-x root/root      4458 2018-02-24 15:57 ./usr/bin/clang-format-diff-6.0
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/git-clang-format-6.0 -> ../lib/llvm-6.0/bin/git-clang-format
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root   1457216 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-format
-rwxr-xr-x root/root     21791 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/git-clang-format
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/clang-format-6.0/
-rwxr-xr-x root/root      4458 2018-02-24 15:57 ./usr/share/clang/clang-format-6.0/clang-format-diff.py
-rwxr-xr-x root/root      2440 2018-02-24 15:57 ./usr/share/clang/clang-format-6.0/clang-format-sublime.py
-rwxr-xr-x root/root      4687 2018-02-24 15:57 ./usr/share/clang/clang-format-6.0/clang-format.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-format-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/clang-format-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/clang-format-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/clang-format-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/emacs/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/emacs/site-lisp/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/emacs/site-lisp/clang-format-6.0/
-rwxr-xr-x root/root      8745 2018-02-24 15:57 ./usr/share/emacs/site-lisp/clang-format-6.0/clang-format.el
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       211 2018-02-24 15:57 ./usr/share/lintian/overrides/clang-format-6.0
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/man1/
-rw-r--r-- root/root      1504 2018-02-24 15:57 ./usr/share/man/man1/clang-format-6.0.1.gz
-rw-r--r-- root/root       801 2018-02-24 15:57 ./usr/share/man/man1/clang-format-diff-6.0.1.gz
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/addons/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/addons/syntax/
-rw-r--r-- root/root      4687 2018-02-24 15:57 ./usr/share/vim/addons/syntax/clang-format-6.0.py


clang-tidy-6.0-dbgsym_6.0~+rc3-1_armhf.deb
------------------------------------------

 new Debian package, version 2.0.
 size 56973056 bytes: control archive=556 bytes.
     401 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: clang-tidy-6.0-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 64754
 Depends: clang-tidy-6.0 (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for clang-tidy-6.0
 Build-Ids: 514353b6a8058197c4b9ab26ff1415f28dfcb58a

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/51/
-rw-r--r-- root/root  66297460 2018-02-24 15:57 ./usr/lib/debug/.build-id/51/4353b6a8058197c4b9ab26ff1415f28dfcb58a.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-tidy-6.0-dbgsym -> clang-tidy-6.0


clang-tidy-6.0_6.0~+rc3-1_armhf.deb
-----------------------------------

 new Debian package, version 2.0.
 size 5629612 bytes: control archive=1012 bytes.
     783 bytes,    17 lines      control              
     613 bytes,     8 lines      md5sums              
 Package: clang-tidy-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 21477
 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm6.0 (= 1:6.0~+rc3-1), libstdc++6 (>= 5.2), python
 Breaks: clang-6.0 (<< 1:6.0~svn250696-1), clang-modernize-6.0
 Replaces: clang-6.0 (<< 1:6.0~svn250696-1), clang-modernize-6.0
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: clang-based C++ linter tool
  Provide an extensible framework for diagnosing and fixing typical programming
  errors, like style violations, interface misuse, or bugs that can be deduced
  via static analysis. clang-tidy is modular and provides a convenient interface
  for writing new checks.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-tidy-6.0 -> ../lib/llvm-6.0/bin/clang-tidy
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-tidy-diff-6.0.py -> ../lib/llvm-6.0/share/clang/clang-tidy-diff.py
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/run-clang-tidy-6.0.py -> ../lib/llvm-6.0/share/clang/run-clang-tidy.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root  21913164 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-tidy
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/
-rwxr-xr-x root/root      5035 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/clang-tidy-diff.py
-rwxr-xr-x root/root     10194 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/run-clang-tidy.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-tidy-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/clang-tidy-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/clang-tidy-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/clang-tidy-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       110 2018-02-24 15:57 ./usr/share/lintian/overrides/clang-tidy-6.0
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/man1/
-rw-r--r-- root/root      2722 2018-02-24 15:57 ./usr/share/man/man1/clang-tidy-6.0.1.gz


clang-tools-6.0-dbgsym_6.0~+rc3-1_armhf.deb
-------------------------------------------

 new Debian package, version 2.0.
 size 363407608 bytes: control archive=1288 bytes.
    1020 bytes,    12 lines      control              
    1696 bytes,    16 lines      md5sums              
 Package: clang-tools-6.0-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 410258
 Depends: clang-tools-6.0 (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for clang-tools-6.0
 Build-Ids: 07ab569ce2a15711402d67e5882bb6447392fbef 13b4162ba679768d2d5932858c3b4981d1559dc1 1bf940538df65b9e1bd7855cf598c8a69ea3ce68 42a7a9401cd818eae1ede6a9cedaa8343af229a9 4ae63230ab6f5e05ee0c6fa3c9a4e8ba07c322cb 50315f2d70551fc98eea4e70a2cf3c3952a79f62 5b15231a0fa3b1e9105af1270da6e9ff2e28a836 5c78b94cdebb171fe2be3d56efb1dda55aa5fa3b 907278c1a2192d28cede7c3b66ce88620c057222 a654706975fac67d50b68f010cd7243846b2bc7a b36aca38098c51835b4684f20dbdcba738caa8de b394cb5f445e984c2ee4a8f90521e5a0b4c6cb24 bb3528ca8522d27b631a9d5901d520e195fa5197 bef7c91f0d9ff5f3e18d002eebf2be153a6121a6 e66cce28f5b8f82bdbb226d281e07711b09cd823 efce45f9089f317493f9a1aca3ed96376a2b6d40

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/07/
-rw-r--r-- root/root  35828732 2018-02-24 15:57 ./usr/lib/debug/.build-id/07/ab569ce2a15711402d67e5882bb6447392fbef.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/13/
-rw-r--r-- root/root  30488728 2018-02-24 15:57 ./usr/lib/debug/.build-id/13/b4162ba679768d2d5932858c3b4981d1559dc1.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/1b/
-rw-r--r-- root/root  32122420 2018-02-24 15:57 ./usr/lib/debug/.build-id/1b/f940538df65b9e1bd7855cf598c8a69ea3ce68.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/42/
-rw-r--r-- root/root  30552184 2018-02-24 15:57 ./usr/lib/debug/.build-id/42/a7a9401cd818eae1ede6a9cedaa8343af229a9.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/4a/
-rw-r--r-- root/root  28925772 2018-02-24 15:57 ./usr/lib/debug/.build-id/4a/e63230ab6f5e05ee0c6fa3c9a4e8ba07c322cb.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/50/
-rw-r--r-- root/root   2422568 2018-02-24 15:57 ./usr/lib/debug/.build-id/50/315f2d70551fc98eea4e70a2cf3c3952a79f62.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/5b/
-rw-r--r-- root/root    144932 2018-02-24 15:57 ./usr/lib/debug/.build-id/5b/15231a0fa3b1e9105af1270da6e9ff2e28a836.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/5c/
-rw-r--r-- root/root  42146160 2018-02-24 15:57 ./usr/lib/debug/.build-id/5c/78b94cdebb171fe2be3d56efb1dda55aa5fa3b.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/90/
-rw-r--r-- root/root  31319548 2018-02-24 15:57 ./usr/lib/debug/.build-id/90/7278c1a2192d28cede7c3b66ce88620c057222.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/a6/
-rw-r--r-- root/root  35878776 2018-02-24 15:57 ./usr/lib/debug/.build-id/a6/54706975fac67d50b68f010cd7243846b2bc7a.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/b3/
-rw-r--r-- root/root  28982716 2018-02-24 15:57 ./usr/lib/debug/.build-id/b3/6aca38098c51835b4684f20dbdcba738caa8de.debug
-rw-r--r-- root/root  30163032 2018-02-24 15:57 ./usr/lib/debug/.build-id/b3/94cb5f445e984c2ee4a8f90521e5a0b4c6cb24.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/bb/
-rw-r--r-- root/root     74612 2018-02-24 15:57 ./usr/lib/debug/.build-id/bb/3528ca8522d27b631a9d5901d520e195fa5197.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/be/
-rw-r--r-- root/root  31612688 2018-02-24 15:57 ./usr/lib/debug/.build-id/be/f7c91f0d9ff5f3e18d002eebf2be153a6121a6.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/e6/
-rw-r--r-- root/root  29747764 2018-02-24 15:57 ./usr/lib/debug/.build-id/e6/6cce28f5b8f82bdbb226d281e07711b09cd823.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/ef/
-rw-r--r-- root/root  29661548 2018-02-24 15:57 ./usr/lib/debug/.build-id/ef/ce45f9089f317493f9a1aca3ed96376a2b6d40.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-tools-6.0-dbgsym -> clang-tools-6.0


clang-tools-6.0_6.0~+rc3-1_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 50281192 bytes: control archive=3716 bytes.
     850 bytes,    20 lines      control              
   10494 bytes,   121 lines      md5sums              
 Package: clang-tools-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 184759
 Depends: libc6 (>= 2.4), libclang1-6.0 (>= 1:6.0~svn320926-1~), libgcc1 (>= 1:3.5), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 6), clang-6.0 (= 1:6.0~+rc3-1)
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: clang-based tools for C/C++ developments
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains some clang-based tools like scan-build, clangd,
  clang-cl, etc.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/c-index-test-6.0 -> ../lib/llvm-6.0/bin/c-index-test
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-apply-replacements-6.0 -> ../lib/llvm-6.0/bin/clang-apply-replacements
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-change-namespace-6.0 -> ../lib/llvm-6.0/bin/clang-change-namespace
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-check-6.0 -> ../lib/llvm-6.0/bin/clang-check
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-cl-6.0 -> ../lib/llvm-6.0/bin/clang-cl
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-func-mapping-6.0 -> ../lib/llvm-6.0/bin/clang-func-mapping
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-import-test-6.0 -> ../lib/llvm-6.0/bin/clang-import-test
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-include-fixer-6.0 -> ../lib/llvm-6.0/bin/clang-include-fixer
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-offload-bundler-6.0 -> ../lib/llvm-6.0/bin/clang-offload-bundler
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-query-6.0 -> ../lib/llvm-6.0/bin/clang-query
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-refactor-6.0 -> ../lib/llvm-6.0/bin/clang-refactor
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-rename-6.0 -> ../lib/llvm-6.0/bin/clang-rename
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clang-reorder-fields-6.0 -> ../lib/llvm-6.0/bin/clang-reorder-fields
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/clangd-6.0 -> ../lib/llvm-6.0/bin/clangd
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/find-all-symbols-6.0 -> ../lib/llvm-6.0/bin/find-all-symbols
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/modularize-6.0 -> ../lib/llvm-6.0/bin/modularize
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/sancov-6.0 -> ../lib/llvm-6.0/bin/sancov
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/scan-build-6.0 -> ../share/clang/scan-build-6.0/bin/scan-build
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/scan-build-py-6.0 -> ../share/clang/scan-build-py-6.0/bin/scan-build
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/scan-view-6.0 -> ../share/clang/scan-view-6.0/bin/scan-view
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root  13636840 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/c-index-test
-rwxr-xr-x root/root   1453060 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-apply-replacements
-rwxr-xr-x root/root  14201316 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-change-namespace
-rwxr-xr-x root/root  17725952 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-check
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-cl -> clang
-rwxr-xr-x root/root  13373432 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-func-mapping
-rwxr-xr-x root/root  15447596 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-import-test
-rwxr-xr-x root/root  13898108 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-include-fixer
-rwxr-xr-x root/root     43076 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-offload-bundler
-rwxr-xr-x root/root  14795504 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-query
-rwxr-xr-x root/root  14475460 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-refactor
-rwxr-xr-x root/root  13787308 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-rename
-rwxr-xr-x root/root  13738096 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clang-reorder-fields
-rwxr-xr-x root/root  14492296 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/clangd
-rwxr-xr-x root/root  13787532 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/find-all-symbols
-rwxr-xr-x root/root  13463560 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/modularize
-rwxr-xr-x root/root     84364 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/sancov
-rwxr-xr-x root/root     53432 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/scan-build
-rwxr-xr-x root/root      4530 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/scan-view
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/libexec/
-rwxr-xr-x root/root       203 2018-02-24 15:57 ./usr/lib/llvm-6.0/libexec/c++-analyzer
-rwxr-xr-x root/root     21002 2018-02-24 15:57 ./usr/lib/llvm-6.0/libexec/ccc-analyzer
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/
-rwxr-xr-x root/root     19169 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/clang-include-fixer.el
-rwxr-xr-x root/root      7540 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/clang-include-fixer.py
-rwxr-xr-x root/root      3140 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/clang-rename.el
-rwxr-xr-x root/root      1847 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/clang-rename.py
-rwxr-xr-x root/root      3711 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/clang/run-find-all-symbols.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/man/man1/
-rwxr-xr-x root/root      9942 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/man/man1/scan-build.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-build/
-rw-r--r-- root/root      1284 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-build/scanview.css
-rw-r--r-- root/root     16818 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-build/sorttable.js
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-view/
-rw-r--r-- root/root     18418 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-view/FileRadar.scpt
-rw-r--r-- root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-view/GetRadarVersion.scpt
-rw-r--r-- root/root      8200 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-view/Reporter.py
-rw-r--r-- root/root     25495 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-view/ScanView.py
-rw-r--r-- root/root       318 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-view/bugcatcher.ico
-rw-r--r-- root/root      6038 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/scan-view/startfile.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/
-rw-r--r-- root/root      3377 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/CMakeLists.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/bin/
-rwxr-xr-x root/root     53432 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/bin/scan-build
-rw-r--r-- root/root        23 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/bin/scan-build.bat
-rwxr-xr-x root/root      3918 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/bin/set-xcode-analyzer
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/libexec/
-rwxr-xr-x root/root       203 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/libexec/c++-analyzer
-rw-r--r-- root/root        25 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/libexec/c++-analyzer.bat
-rwxr-xr-x root/root     21002 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/libexec/ccc-analyzer
-rw-r--r-- root/root        25 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/libexec/ccc-analyzer.bat
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/man/
-rw-r--r-- root/root      9942 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/man/scan-build-6.0.1
-rw-r--r-- root/root      9942 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/man/scan-build.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/share/scan-build/
-rw-r--r-- root/root      1284 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/share/scan-build/scanview.css
-rw-r--r-- root/root     16818 2018-02-24 15:57 ./usr/share/clang/scan-build-6.0/share/scan-build/sorttable.js
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/
-rw-r--r-- root/root      4125 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/README.md
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/bin/
-rwxr-xr-x root/root       471 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/bin/analyze-build
-rwxr-xr-x root/root       436 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/bin/analyze-c++
-rwxr-xr-x root/root       436 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/bin/analyze-cc
-rwxr-xr-x root/root       477 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/bin/intercept-build
-rwxr-xr-x root/root       442 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/bin/intercept-c++
-rwxr-xr-x root/root       442 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/bin/intercept-cc
-rwxr-xr-x root/root       465 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/bin/scan-build
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libear/
-rw-r--r-- root/root      8433 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libear/__init__.py
-rw-r--r-- root/root       552 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libear/config.h.in
-rw-r--r-- root/root     18863 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libear/ear.c
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/
-rw-r--r-- root/root      7197 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/__init__.py
-rw-r--r-- root/root     20477 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/analyze.py
-rw-r--r-- root/root     15613 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/arguments.py
-rw-r--r-- root/root      5296 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/clang.py
-rw-r--r-- root/root      4649 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/compilation.py
-rw-r--r-- root/root     10072 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/intercept.py
-rw-r--r-- root/root     17470 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/report.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/resources/
-rw-r--r-- root/root      1284 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/resources/scanview.css
-rw-r--r-- root/root      1218 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/resources/selectable.js
-rw-r--r-- root/root     16818 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/resources/sorttable.js
-rw-r--r-- root/root      2157 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/libscanbuild/shell.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/
-rw-r--r-- root/root       489 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/__init__.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/
-rw-r--r-- root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/__init__.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/
-rw-r--r-- root/root      2273 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/__init__.py
-rw-r--r-- root/root      7754 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/test_create_cdb.py
-rw-r--r-- root/root      1595 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/test_exec_anatomy.py
-rw-r--r-- root/root      7382 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/test_from_cdb.py
-rw-r--r-- root/root      4701 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/test_from_cmd.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/exec/
-rw-r--r-- root/root      1007 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/exec/CMakeLists.txt
-rw-r--r-- root/root       501 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/exec/config.h.in
-rw-r--r-- root/root      7039 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/exec/main.c
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/
-rw-r--r-- root/root        69 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/broken-one.c
-rw-r--r-- root/root        15 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/broken-two.c
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/build/
-rw-r--r-- root/root      1507 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/build/Makefile
-rw-r--r-- root/root       162 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/clean-one.c
-rw-r--r-- root/root       193 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/clean-two.c
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/compilation_database/
-rw-r--r-- root/root      1067 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/compilation_database/build_broken.json.in
-rw-r--r-- root/root       459 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/compilation_database/build_clean.json.in
-rw-r--r-- root/root       757 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/compilation_database/build_regular.json.in
-rw-r--r-- root/root       299 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/emit-one.c
-rw-r--r-- root/root       116 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/emit-two.c
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/include/
-rw-r--r-- root/root        72 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/include/clean-one.h
-rw-r--r-- root/root        29 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/main.c
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/
-rw-r--r-- root/root       863 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/__init__.py
-rw-r--r-- root/root     12628 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_analyze.py
-rw-r--r-- root/root      3287 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_clang.py
-rw-r--r-- root/root      5144 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_compilation.py
-rw-r--r-- root/root      3371 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_intercept.py
-rw-r--r-- root/root       964 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_libear.py
-rw-r--r-- root/root      5509 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_report.py
-rw-r--r-- root/root      1502 2018-02-24 15:57 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_shell.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/
-rw-r--r-- root/root      1640 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/CMakeLists.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/bin/
-rwxr-xr-x root/root      4530 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/bin/scan-view
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/share/
-rw-r--r-- root/root     18418 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/share/FileRadar.scpt
-rw-r--r-- root/root         0 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/share/GetRadarVersion.scpt
-rw-r--r-- root/root      8200 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/share/Reporter.py
-rw-r--r-- root/root     25495 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/share/ScanView.py
-rw-r--r-- root/root       318 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/share/bugcatcher.ico
-rw-r--r-- root/root      6038 2018-02-24 15:57 ./usr/share/clang/scan-view-6.0/share/startfile.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/clang-tools-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/clang-tools-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/clang-tools-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/clang-tools-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       472 2018-02-24 15:57 ./usr/share/lintian/overrides/clang-tools-6.0
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/man1/
-rw-r--r-- root/root       899 2018-02-24 15:57 ./usr/share/man/man1/clang-apply-replacements-6.0.1.gz
-rw-r--r-- root/root      1412 2018-02-24 15:57 ./usr/share/man/man1/clang-check-6.0.1.gz
-rw-r--r-- root/root      1318 2018-02-24 15:57 ./usr/share/man/man1/clang-include-fixer-6.0.1.gz
-rw-r--r-- root/root      1079 2018-02-24 15:57 ./usr/share/man/man1/clang-query-6.0.1.gz
-rw-r--r-- root/root       822 2018-02-24 15:57 ./usr/share/man/man1/clang-rename-6.0.1.gz
-rw-r--r-- root/root       677 2018-02-24 15:57 ./usr/share/man/man1/clang-reorder-fields-6.0.1.gz
-rw-r--r-- root/root      1120 2018-02-24 15:57 ./usr/share/man/man1/find-all-symbols-6.0.1.gz
-rw-r--r-- root/root      3559 2018-02-24 15:57 ./usr/share/man/man1/modularize-6.0.1.gz
-rw-r--r-- root/root      3606 2018-02-24 15:57 ./usr/share/man/man1/sancov-6.0.1.gz
-rw-r--r-- root/root      3827 2018-02-24 15:57 ./usr/share/man/man1/scan-build-6.0.1.gz
-rw-r--r-- root/root       687 2018-02-24 15:57 ./usr/share/man/man1/scan-view-6.0.1.gz


libclang-6.0-dev_6.0~+rc3-1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 13141632 bytes: control archive=15880 bytes.
     807 bytes,    20 lines      control              
   52925 bytes,   583 lines      md5sums              
 Package: libclang-6.0-dev
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 99412
 Depends: libstdc++-7-dev, libgcc-7-dev, libobjc-7-dev, libclang1-6.0 (= 1:6.0~+rc3-1), libclang-common-6.0-dev (= 1:6.0~+rc3-1)
 Section: libdevel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: clang library - Development package
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the clang headers to develop extensions over
  libclang1-6.0.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/libclang-6.0.so -> libclang-6.0.so.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang-c/
-rw-r--r-- root/root      5522 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang-c/BuildSystem.h
-rw-r--r-- root/root      5344 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang-c/CXCompilationDatabase.h
-rw-r--r-- root/root      1994 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang-c/CXErrorCode.h
-rw-r--r-- root/root      2089 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang-c/CXString.h
-rw-r--r-- root/root     15991 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang-c/Documentation.h
-rw-r--r-- root/root    210892 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang-c/Index.h
-rw-r--r-- root/root      1539 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang-c/Platform.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ARCMigrate/
-rw-r--r-- root/root      4802 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ARCMigrate/ARCMT.h
-rw-r--r-- root/root      2243 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ARCMigrate/ARCMTActions.h
-rw-r--r-- root/root      2256 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ARCMigrate/FileRemapper.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/
-rw-r--r-- root/root     15071 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/APValue.h
-rw-r--r-- root/root       879 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/AST.h
-rw-r--r-- root/root      5941 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTConsumer.h
-rw-r--r-- root/root    116313 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTContext.h
-rw-r--r-- root/root      1600 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTDiagnostic.h
-rw-r--r-- root/root       897 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTFwd.h
-rw-r--r-- root/root     12892 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTImporter.h
-rw-r--r-- root/root      2669 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTLambda.h
-rw-r--r-- root/root      5880 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTMutationListener.h
-rw-r--r-- root/root      3719 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTStructuralEquivalence.h
-rw-r--r-- root/root     18870 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTTypeTraits.h
-rw-r--r-- root/root      3435 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTUnresolvedSet.h
-rw-r--r-- root/root     11966 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ASTVector.h
-rw-r--r-- root/root      6750 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Attr.h
-rw-r--r-- root/root     29402 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/AttrDump.inc
-rw-r--r-- root/root    268037 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/AttrImpl.inc
-rw-r--r-- root/root      4968 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/AttrIterator.h
-rw-r--r-- root/root    113070 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/AttrVisitor.inc
-rw-r--r-- root/root    255378 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Attrs.inc
-rw-r--r-- root/root      1991 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Availability.h
-rw-r--r-- root/root      2893 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/BaseSubobject.h
-rw-r--r-- root/root      8010 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/BuiltinTypes.def
-rw-r--r-- root/root     14355 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CXXInheritance.h
-rw-r--r-- root/root     25539 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CanonicalType.h
-rw-r--r-- root/root      8073 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CharUnits.h
-rw-r--r-- root/root     31883 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Comment.h
-rw-r--r-- root/root      1403 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentBriefParser.h
-rw-r--r-- root/root     31885 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentCommandInfo.inc
-rw-r--r-- root/root      3625 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentCommandList.inc
-rw-r--r-- root/root      6056 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentCommandTraits.h
-rw-r--r-- root/root       818 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentDiagnostic.h
-rw-r--r-- root/root     25666 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
-rw-r--r-- root/root      6673 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentHTMLTags.inc
-rw-r--r-- root/root      2950 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentHTMLTagsProperties.inc
-rw-r--r-- root/root     10034 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentLexer.h
-rw-r--r-- root/root      4126 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentNodes.inc
-rw-r--r-- root/root      3293 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentParser.h
-rw-r--r-- root/root      9931 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentSema.h
-rw-r--r-- root/root      2115 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/CommentVisitor.h
-rw-r--r-- root/root      2485 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DataCollection.h
-rw-r--r-- root/root    158310 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Decl.h
-rw-r--r-- root/root      2001 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclAccessPair.h
-rw-r--r-- root/root     74618 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclBase.h
-rw-r--r-- root/root    149248 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclCXX.h
-rw-r--r-- root/root      8469 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclContextInternals.h
-rw-r--r-- root/root      8249 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclFriend.h
-rw-r--r-- root/root      4168 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclGroup.h
-rw-r--r-- root/root      4071 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclLookups.h
-rw-r--r-- root/root     15529 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclNodes.inc
-rw-r--r-- root/root    104712 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclObjC.h
-rw-r--r-- root/root      8036 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h
-rw-r--r-- root/root    117212 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclTemplate.h
-rw-r--r-- root/root      2670 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclVisitor.h
-rw-r--r-- root/root     22533 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DeclarationName.h
-rw-r--r-- root/root      5504 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/DependentDiagnostic.h
-rw-r--r-- root/root      4474 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/EvaluatedExprVisitor.h
-rw-r--r-- root/root    200168 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Expr.h
-rw-r--r-- root/root    161534 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ExprCXX.h
-rw-r--r-- root/root     59944 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ExprObjC.h
-rw-r--r-- root/root      5023 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ExprOpenMP.h
-rw-r--r-- root/root      6746 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ExternalASTMerger.h
-rw-r--r-- root/root     22001 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ExternalASTSource.h
-rw-r--r-- root/root      3923 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/GlobalDecl.h
-rw-r--r-- root/root      4913 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/LambdaCapture.h
-rw-r--r-- root/root      6038 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
-rw-r--r-- root/root      2001 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/LocInfoType.h
-rw-r--r-- root/root      9797 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Mangle.h
-rw-r--r-- root/root      2050 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/MangleNumberingContext.h
-rw-r--r-- root/root      9524 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/NSAPI.h
-rw-r--r-- root/root     18929 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/NestedNameSpecifier.h
-rw-r--r-- root/root      3079 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ODRHash.h
-rw-r--r-- root/root    189105 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/OpenMPClause.h
-rw-r--r-- root/root     14781 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/OperationKinds.def
-rw-r--r-- root/root      1543 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/OperationKinds.h
-rw-r--r-- root/root      1913 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/ParentMap.h
-rw-r--r-- root/root      7585 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/PrettyPrinter.h
-rw-r--r-- root/root      3093 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/QualTypeNames.h
-rw-r--r-- root/root      5876 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/RawCommentList.h
-rw-r--r-- root/root     11342 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/RecordLayout.h
-rw-r--r-- root/root    117511 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h
-rw-r--r-- root/root     14809 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Redeclarable.h
-rw-r--r-- root/root      3387 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/SelectorLocationsKind.h
-rw-r--r-- root/root     74468 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Stmt.h
-rw-r--r-- root/root     16811 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/StmtCXX.h
-rw-r--r-- root/root      4580 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/StmtDataCollectors.inc
-rw-r--r-- root/root      2205 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/StmtGraphTraits.h
-rw-r--r-- root/root      4278 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/StmtIterator.h
-rw-r--r-- root/root     37330 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/StmtNodes.inc
-rw-r--r-- root/root     12539 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/StmtObjC.h
-rw-r--r-- root/root    159312 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/StmtOpenMP.h
-rw-r--r-- root/root     10211 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/StmtVisitor.h
-rw-r--r-- root/root     22998 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/TemplateBase.h
-rw-r--r-- root/root     19181 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/TemplateName.h
-rw-r--r-- root/root    222498 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/Type.h
-rw-r--r-- root/root     70580 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/TypeLoc.h
-rw-r--r-- root/root      1453 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/TypeLocNodes.def
-rw-r--r-- root/root      1807 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/TypeLocVisitor.h
-rw-r--r-- root/root      4721 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/TypeNodes.def
-rw-r--r-- root/root      2441 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/TypeOrdering.h
-rw-r--r-- root/root      3396 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/TypeVisitor.h
-rw-r--r-- root/root      5188 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/UnresolvedSet.h
-rw-r--r-- root/root      5459 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/VTTBuilder.h
-rw-r--r-- root/root     19871 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/AST/VTableBuilder.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/
-rw-r--r-- root/root     11102 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchFinder.h
-rw-r--r-- root/root    175902 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchers.h
-rw-r--r-- root/root     66810 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchersInternal.h
-rw-r--r-- root/root     29055 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchersMacros.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/
-rw-r--r-- root/root      5412 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Diagnostics.h
-rw-r--r-- root/root     10564 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Parser.h
-rw-r--r-- root/root      5149 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Registry.h
-rw-r--r-- root/root     11210 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/VariantValue.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/
-rw-r--r-- root/root      1635 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
-rw-r--r-- root/root      9722 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/Consumed.h
-rw-r--r-- root/root      6478 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/Dominators.h
-rw-r--r-- root/root     20564 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/FormatString.h
-rw-r--r-- root/root      3506 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/LiveVariables.h
-rw-r--r-- root/root      4961 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/OSLog.h
-rw-r--r-- root/root      3883 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/PostOrderCFGView.h
-rw-r--r-- root/root      1274 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
-rw-r--r-- root/root      2061 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ReachableCode.h
-rw-r--r-- root/root     10551 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafety.h
-rw-r--r-- root/root     16777 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
-rw-r--r-- root/root      2717 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
-rw-r--r-- root/root      1366 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyOps.def
-rw-r--r-- root/root     57730 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
-rw-r--r-- root/root     26363 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
-rw-r--r-- root/root      9451 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
-rw-r--r-- root/root      3935 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/UninitializedValues.h
-rw-r--r-- root/root     15799 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/AnalysisDeclContext.h
-rw-r--r-- root/root       832 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/AnalysisDiagnostic.h
-rw-r--r-- root/root      1481 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/BodyFarm.h
-rw-r--r-- root/root     39589 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/CFG.h
-rw-r--r-- root/root      1525 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/CFGStmtMap.h
-rw-r--r-- root/root      8523 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/CallGraph.h
-rw-r--r-- root/root     17069 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/CloneDetection.h
-rw-r--r-- root/root      1618 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/CodeInjector.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/
-rw-r--r-- root/root      1065 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/CocoaConventions.h
-rw-r--r-- root/root      1299 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/FlowSensitive/
-rw-r--r-- root/root      7227 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/FlowSensitive/DataflowValues.h
-rw-r--r-- root/root     21955 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/ProgramPoint.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Support/
-rw-r--r-- root/root      6968 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Analysis/Support/BumpVector.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/
-rw-r--r-- root/root      6224 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/ABI.h
-rw-r--r-- root/root      2371 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/AddressSpaces.h
-rw-r--r-- root/root      1367 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/AlignedAllocation.h
-rw-r--r-- root/root      1480 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/AllDiagnostics.h
-rw-r--r-- root/root     34665 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/AttrHasAttributeImpl.inc
-rw-r--r-- root/root       915 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/AttrKinds.h
-rw-r--r-- root/root      8441 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/AttrList.inc
-rw-r--r-- root/root      2771 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/AttrSubMatchRulesList.inc
-rw-r--r-- root/root       936 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/AttrSubjectMatchRules.h
-rw-r--r-- root/root      1361 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Attributes.h
-rw-r--r-- root/root     65597 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Builtins.def
-rw-r--r-- root/root      8491 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Builtins.h
-rw-r--r-- root/root      2430 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsAArch64.def
-rw-r--r-- root/root      6684 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsAMDGPU.def
-rw-r--r-- root/root      9676 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsARM.def
-rw-r--r-- root/root     98728 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsHexagon.def
-rw-r--r-- root/root       700 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsLe64.def
-rw-r--r-- root/root     36136 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsMips.def
-rw-r--r-- root/root       750 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNEON.def
-rw-r--r-- root/root     26382 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNVPTX.def
-rw-r--r-- root/root      2652 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNios2.def
-rw-r--r-- root/root     18541 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsPPC.def
-rw-r--r-- root/root     19122 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsSystemZ.def
-rw-r--r-- root/root      1026 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsWebAssembly.def
-rw-r--r-- root/root    133001 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsX86.def
-rw-r--r-- root/root      5688 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsX86_64.def
-rw-r--r-- root/root       818 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsXCore.def
-rw-r--r-- root/root       621 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/CapturedStmt.h
-rw-r--r-- root/root      6561 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/CharInfo.h
-rw-r--r-- root/root      1102 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/CommentOptions.h
-rw-r--r-- root/root      1776 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Cuda.h
-rw-r--r-- root/root      1674 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DebugInfoOptions.h
-rw-r--r-- root/root     56238 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Diagnostic.h
-rw-r--r-- root/root     22251 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticASTKinds.inc
-rw-r--r-- root/root        89 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticAnalysisKinds.inc
-rw-r--r-- root/root       729 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCategories.h
-rw-r--r-- root/root      6825 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCommentKinds.inc
-rw-r--r-- root/root     15096 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCommonKinds.inc
-rw-r--r-- root/root       464 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCrossTUKinds.inc
-rw-r--r-- root/root     28572 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticDriverKinds.inc
-rw-r--r-- root/root      2007 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticError.h
-rw-r--r-- root/root     17082 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticFrontendKinds.inc
-rw-r--r-- root/root    178387 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticGroups.inc
-rw-r--r-- root/root     13338 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticIDs.h
-rw-r--r-- root/root    226627 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticIndexName.inc
-rw-r--r-- root/root     55912 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticLexKinds.inc
-rw-r--r-- root/root      4601 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticOptions.def
-rw-r--r-- root/root      4140 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticOptions.h
-rw-r--r-- root/root     85158 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticParseKinds.inc
-rw-r--r-- root/root      1259 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticRefactoringKinds.inc
-rw-r--r-- root/root    695012 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticSemaKinds.inc
-rw-r--r-- root/root     17665 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticSerializationKinds.inc
-rw-r--r-- root/root      2115 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/ExceptionSpecificationType.h
-rw-r--r-- root/root       696 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/ExpressionTraits.h
-rw-r--r-- root/root     10431 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/FileManager.h
-rw-r--r-- root/root       917 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/FileSystemOptions.h
-rw-r--r-- root/root      4753 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/FileSystemStatCache.h
-rw-r--r-- root/root     32184 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/IdentifierTable.h
-rw-r--r-- root/root      2424 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/LLVM.h
-rw-r--r-- root/root      1393 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Lambda.h
-rw-r--r-- root/root     15773 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/LangOptions.def
-rw-r--r-- root/root      8309 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/LangOptions.h
-rw-r--r-- root/root      4112 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Linkage.h
-rw-r--r-- root/root      1355 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/MacroBuilder.h
-rw-r--r-- root/root      2646 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/MemoryBufferCache.h
-rw-r--r-- root/root     21882 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Module.h
-rw-r--r-- root/root     10568 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/ObjCRuntime.h
-rw-r--r-- root/root      3523 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/OpenCLExtensions.def
-rw-r--r-- root/root      4167 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/OpenCLImageTypes.def
-rw-r--r-- root/root      4094 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/OpenCLOptions.h
-rw-r--r-- root/root     34779 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/OpenMPKinds.def
-rw-r--r-- root/root      8771 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/OpenMPKinds.h
-rw-r--r-- root/root      6687 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/OperatorKinds.def
-rw-r--r-- root/root      1162 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/OperatorKinds.h
-rw-r--r-- root/root      1853 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/OperatorPrecedence.h
-rw-r--r-- root/root     13315 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/PartialDiagnostic.h
-rw-r--r-- root/root      3310 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/PlistSupport.h
-rw-r--r-- root/root       840 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/PragmaKinds.h
-rw-r--r-- root/root      1272 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/PrettyStackTrace.h
-rw-r--r-- root/root      1754 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/SanitizerBlacklist.h
-rw-r--r-- root/root      1655 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/SanitizerSpecialCaseList.h
-rw-r--r-- root/root      5061 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Sanitizers.def
-rw-r--r-- root/root      2825 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Sanitizers.h
-rw-r--r-- root/root     15474 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/SourceLocation.h
-rw-r--r-- root/root     69208 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/SourceManager.h
-rw-r--r-- root/root      4418 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/SourceManagerInternals.h
-rw-r--r-- root/root     11118 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Specifiers.h
-rw-r--r-- root/root      5024 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/SyncScope.h
-rw-r--r-- root/root      5215 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/TargetBuiltins.h
-rw-r--r-- root/root     12899 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/TargetCXXABI.h
-rw-r--r-- root/root     40940 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/TargetInfo.h
-rw-r--r-- root/root      1988 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/TargetOptions.h
-rw-r--r-- root/root      1895 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/TemplateKinds.h
-rw-r--r-- root/root     30814 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/TokenKinds.def
-rw-r--r-- root/root      3582 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/TokenKinds.h
-rw-r--r-- root/root      2593 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/TypeTraits.h
-rw-r--r-- root/root      2317 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Version.h
-rw-r--r-- root/root       160 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Version.inc
-rw-r--r-- root/root      5534 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/VersionTuple.h
-rw-r--r-- root/root     15356 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/VirtualFileSystem.h
-rw-r--r-- root/root      4458 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/Visibility.h
-rw-r--r-- root/root      5741 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/X86Target.def
-rw-r--r-- root/root      1642 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/XRayLists.h
-rw-r--r-- root/root     74483 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Basic/arm_neon.inc
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/
-rw-r--r-- root/root      1803 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/BackendUtil.h
-rw-r--r-- root/root     22674 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/CGFunctionInfo.h
-rw-r--r-- root/root      3516 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/CodeGenABITypes.h
-rw-r--r-- root/root      3325 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/CodeGenAction.h
-rw-r--r-- root/root     20938 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/ConstantInitBuilder.h
-rw-r--r-- root/root      3323 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/ConstantInitFuture.h
-rw-r--r-- root/root      3765 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/ModuleBuilder.h
-rw-r--r-- root/root      1724 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
-rw-r--r-- root/root      5903 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CodeGen/SwiftCallingConv.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Config/
-rw-r--r-- root/root      1952 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Config/config.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CrossTU/
-rw-r--r-- root/root       907 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CrossTU/CrossTUDiagnostic.h
-rw-r--r-- root/root      5996 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/CrossTU/CrossTranslationUnit.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Debian/
-rw-r--r-- root/root       448 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Debian/debian_path.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/
-rw-r--r-- root/root     18175 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Action.h
-rw-r--r-- root/root     10521 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Compilation.h
-rw-r--r-- root/root      3010 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Distro.h
-rw-r--r-- root/root     21104 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Driver.h
-rw-r--r-- root/root       818 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/DriverDiagnostic.h
-rw-r--r-- root/root      6992 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Job.h
-rw-r--r-- root/root      6245 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Multilib.h
-rw-r--r-- root/root      1302 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Options.h
-rw-r--r-- root/root    352645 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Options.inc
-rw-r--r-- root/root       852 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Phases.h
-rw-r--r-- root/root      3153 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/SanitizerArgs.h
-rw-r--r-- root/root      5803 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Tool.h
-rw-r--r-- root/root     20708 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/ToolChain.h
-rw-r--r-- root/root      5678 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Types.def
-rw-r--r-- root/root      3668 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Types.h
-rw-r--r-- root/root       868 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/Util.h
-rw-r--r-- root/root      1191 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Driver/XRayArgs.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Edit/
-rw-r--r-- root/root      5198 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Edit/Commit.h
-rw-r--r-- root/root      3411 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Edit/EditedSource.h
-rw-r--r-- root/root       881 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Edit/EditsReceiver.h
-rw-r--r-- root/root      1567 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Edit/FileOffset.h
-rw-r--r-- root/root      1140 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Edit/Rewriters.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Format/
-rw-r--r-- root/root     65030 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Format/Format.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/
-rw-r--r-- root/root      2056 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/ASTConsumers.h
-rw-r--r-- root/root     33659 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/ASTUnit.h
-rw-r--r-- root/root      2427 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/ChainedDiagnosticConsumer.h
-rw-r--r-- root/root     17886 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/CodeGenOptions.def
-rw-r--r-- root/root     10678 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/CodeGenOptions.h
-rw-r--r-- root/root      4329 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/CommandLineSourceLoc.h
-rw-r--r-- root/root     27356 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/CompilerInstance.h
-rw-r--r-- root/root      7723 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/CompilerInvocation.h
-rw-r--r-- root/root      2696 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/DependencyOutputOptions.h
-rw-r--r-- root/root      6704 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/DiagnosticRenderer.h
-rw-r--r-- root/root     11312 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendAction.h
-rw-r--r-- root/root      8190 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendActions.h
-rw-r--r-- root/root       832 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendDiagnostic.h
-rw-r--r-- root/root     14212 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendOptions.h
-rw-r--r-- root/root       679 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendPluginRegistry.h
-rw-r--r-- root/root      3519 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/LangStandard.h
-rw-r--r-- root/root      6119 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/LangStandards.def
-rw-r--r-- root/root      2189 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/LayoutOverrideSource.h
-rw-r--r-- root/root      2396 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/LogDiagnosticPrinter.h
-rw-r--r-- root/root       849 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/MigratorOptions.h
-rw-r--r-- root/root      2552 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/MultiplexConsumer.h
-rw-r--r-- root/root      4026 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/PCHContainerOperations.h
-rw-r--r-- root/root     10763 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/PrecompiledPreamble.h
-rw-r--r-- root/root      1588 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/PreprocessorOutputOptions.h
-rw-r--r-- root/root      1419 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnosticPrinter.h
-rw-r--r-- root/root      4397 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnosticReader.h
-rw-r--r-- root/root      1505 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnostics.h
-rw-r--r-- root/root      4939 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnostic.h
-rw-r--r-- root/root      2191 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnosticBuffer.h
-rw-r--r-- root/root      1844 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnosticPrinter.h
-rw-r--r-- root/root      8919 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/Utils.h
-rw-r--r-- root/root      9704 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Frontend/VerifyDiagnosticConsumer.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/FrontendTool/
-rw-r--r-- root/root       970 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/FrontendTool/Utils.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Index/
-rw-r--r-- root/root      1450 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Index/CodegenNameGenerator.h
-rw-r--r-- root/root      1312 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Index/CommentToXML.h
-rw-r--r-- root/root      1962 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Index/IndexDataConsumer.h
-rw-r--r-- root/root      3856 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Index/IndexSymbol.h
-rw-r--r-- root/root      1814 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Index/IndexingAction.h
-rw-r--r-- root/root      3017 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Index/USRGeneration.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/
-rw-r--r-- root/root      2813 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/CodeCompletionHandler.h
-rw-r--r-- root/root      7243 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/DirectoryLookup.h
-rw-r--r-- root/root      1574 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/ExternalPreprocessorSource.h
-rw-r--r-- root/root      3262 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/HeaderMap.h
-rw-r--r-- root/root      1454 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/HeaderMapTypes.h
-rw-r--r-- root/root     30577 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/HeaderSearch.h
-rw-r--r-- root/root      8068 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/HeaderSearchOptions.h
-rw-r--r-- root/root       797 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/LexDiagnostic.h
-rw-r--r-- root/root     33655 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/Lexer.h
-rw-r--r-- root/root      9529 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/LiteralSupport.h
-rw-r--r-- root/root      5984 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/MacroArgs.h
-rw-r--r-- root/root     20970 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/MacroInfo.h
-rw-r--r-- root/root      7067 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/ModuleLoader.h
-rw-r--r-- root/root     24498 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/ModuleMap.h
-rw-r--r-- root/root      6585 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/MultipleIncludeOpt.h
-rw-r--r-- root/root     21272 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/PPCallbacks.h
-rw-r--r-- root/root      3851 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/PPConditionalDirectiveRecord.h
-rw-r--r-- root/root      3559 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/PTHLexer.h
-rw-r--r-- root/root      5464 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/PTHManager.h
-rw-r--r-- root/root      4196 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/Pragma.h
-rw-r--r-- root/root     20974 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/PreprocessingRecord.h
-rw-r--r-- root/root     85865 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/Preprocessor.h
-rw-r--r-- root/root      6485 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/PreprocessorLexer.h
-rw-r--r-- root/root      6828 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/PreprocessorOptions.h
-rw-r--r-- root/root      1420 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/ScratchBuffer.h
-rw-r--r-- root/root     11971 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/Token.h
-rw-r--r-- root/root      2570 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/TokenConcatenation.h
-rw-r--r-- root/root     10259 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/TokenLexer.h
-rw-r--r-- root/root      8326 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Lex/VariadicMacroSupport.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Parse/
-rw-r--r-- root/root      3711 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Parse/AttrParserStringSwitches.inc
-rw-r--r-- root/root      4798 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
-rw-r--r-- root/root      1867 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Parse/ParseAST.h
-rw-r--r-- root/root       811 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Parse/ParseDiagnostic.h
-rw-r--r-- root/root    117779 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Parse/Parser.h
-rw-r--r-- root/root     15041 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Parse/RAIIObjectsForParser.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/
-rw-r--r-- root/root      1929 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/DeltaTree.h
-rw-r--r-- root/root      3304 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/HTMLRewrite.h
-rw-r--r-- root/root      4699 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/RewriteBuffer.h
-rw-r--r-- root/root      7404 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/RewriteRope.h
-rw-r--r-- root/root      8155 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/Rewriter.h
-rw-r--r-- root/root      2717 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/TokenRewriter.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/
-rw-r--r-- root/root      1875 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/ASTConsumers.h
-rw-r--r-- root/root      4465 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/FixItRewriter.h
-rw-r--r-- root/root      2581 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/FrontendActions.h
-rw-r--r-- root/root      1180 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/Rewriters.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/
-rw-r--r-- root/root      2824 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/AnalysisBasedWarnings.h
-rw-r--r-- root/root    132790 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrImpl.inc
-rw-r--r-- root/root    118065 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrKinds.inc
-rw-r--r-- root/root      6751 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrList.inc
-rw-r--r-- root/root     52929 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/AttrSpellingListIndex.inc
-rw-r--r-- root/root     49330 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/AttrTemplateInstantiate.inc
-rw-r--r-- root/root     34248 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/AttributeList.h
-rw-r--r-- root/root      2532 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/CXXFieldCollector.h
-rw-r--r-- root/root      1285 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/CleanupInfo.h
-rw-r--r-- root/root     37868 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/CodeCompleteConsumer.h
-rw-r--r-- root/root      1477 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/CodeCompleteOptions.h
-rw-r--r-- root/root     94464 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/DeclSpec.h
-rw-r--r-- root/root     10102 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/DelayedDiagnostic.h
-rw-r--r-- root/root      6560 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Designator.h
-rw-r--r-- root/root      9485 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/ExternalSemaSource.h
-rw-r--r-- root/root      6666 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/IdentifierResolver.h
-rw-r--r-- root/root     48735 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Initialization.h
-rw-r--r-- root/root     25415 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Lookup.h
-rw-r--r-- root/root      1517 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/LoopHint.h
-rw-r--r-- root/root     15304 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/MultiplexExternalSemaSource.h
-rw-r--r-- root/root      2075 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/ObjCMethodList.h
-rw-r--r-- root/root     34257 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Overload.h
-rw-r--r-- root/root      9603 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Ownership.h
-rw-r--r-- root/root      9474 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/ParsedTemplate.h
-rw-r--r-- root/root      1365 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/PrettyDeclStackTrace.h
-rw-r--r-- root/root     16459 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Scope.h
-rw-r--r-- root/root     36043 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/ScopeInfo.h
-rw-r--r-- root/root    494498 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Sema.h
-rw-r--r-- root/root      1514 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/SemaConsumer.h
-rw-r--r-- root/root       804 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/SemaDiagnostic.h
-rw-r--r-- root/root      3258 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/SemaFixItUtils.h
-rw-r--r-- root/root     13651 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/SemaInternal.h
-rw-r--r-- root/root      1292 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/SemaLambda.h
-rw-r--r-- root/root     21278 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Template.h
-rw-r--r-- root/root     11140 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/TemplateDeduction.h
-rw-r--r-- root/root     14452 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/TypoCorrection.h
-rw-r--r-- root/root      1558 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Sema/Weak.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/
-rw-r--r-- root/root     65357 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/ASTBitCodes.h
-rw-r--r-- root/root      2441 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/ASTDeserializationListener.h
-rw-r--r-- root/root    101505 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/ASTReader.h
-rw-r--r-- root/root     37537 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/ASTWriter.h
-rw-r--r-- root/root     86885 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/AttrPCHRead.inc
-rw-r--r-- root/root     56950 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/AttrPCHWrite.inc
-rw-r--r-- root/root      4398 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/ContinuousRangeMap.h
-rw-r--r-- root/root      7406 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/GlobalModuleIndex.h
-rw-r--r-- root/root     16191 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/Module.h
-rw-r--r-- root/root      4975 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/ModuleFileExtension.h
-rw-r--r-- root/root     12520 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/ModuleManager.h
-rw-r--r-- root/root       866 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Serialization/SerializationDiagnostic.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/
-rw-r--r-- root/root     47365 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/Checkers.inc
-rw-r--r-- root/root       635 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h
-rw-r--r-- root/root       847 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
-rw-r--r-- root/root      4067 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
-rw-r--r-- root/root      7774 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
-rw-r--r-- root/root      8113 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/
-rw-r--r-- root/root      2712 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/Analyses.def
-rw-r--r-- root/root     23014 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/
-rw-r--r-- root/root     20813 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
-rw-r--r-- root/root     15045 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
-rw-r--r-- root/root      3126 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
-rw-r--r-- root/root       899 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
-rw-r--r-- root/root     28709 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
-rw-r--r-- root/root     18200 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/Checker.h
-rw-r--r-- root/root     23979 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerManager.h
-rw-r--r-- root/root      1220 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h
-rw-r--r-- root/root      5669 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
-rw-r--r-- root/root      2308 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/IssueHash.h
-rw-r--r-- root/root      1202 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/
-rw-r--r-- root/root      3779 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
-rw-r--r-- root/root      3539 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
-rw-r--r-- root/root      8438 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
-rw-r--r-- root/root      1628 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
-rw-r--r-- root/root     38209 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
-rw-r--r-- root/root     13776 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
-rw-r--r-- root/root      1231 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
-rw-r--r-- root/root      7333 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
-rw-r--r-- root/root     19760 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
-rw-r--r-- root/root      1600 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
-rw-r--r-- root/root      2221 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h
-rw-r--r-- root/root      3824 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
-rw-r--r-- root/root     15962 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
-rw-r--r-- root/root     29754 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
-rw-r--r-- root/root      3911 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
-rw-r--r-- root/root      2159 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
-rw-r--r-- root/root      1358 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
-rw-r--r-- root/root     46085 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
-rw-r--r-- root/root     33285 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
-rw-r--r-- root/root      7554 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
-rw-r--r-- root/root      1213 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
-rw-r--r-- root/root      3752 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
-rw-r--r-- root/root     13540 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
-rw-r--r-- root/root      5219 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
-rw-r--r-- root/root      2527 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
-rw-r--r-- root/root     17370 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-rw-r--r-- root/root      3820 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
-rw-r--r-- root/root     13011 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
-rw-r--r-- root/root      1463 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
-rw-r--r-- root/root      7131 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
-rw-r--r-- root/root      1232 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
-rw-r--r-- root/root      4091 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
-rw-r--r-- root/root     20859 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
-rw-r--r-- root/root      1725 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
-rw-r--r-- root/root      2121 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
-rw-r--r-- root/root       859 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
-rw-r--r-- root/root      2815 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/
-rw-r--r-- root/root      1349 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
-rw-r--r-- root/root       923 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
-rw-r--r-- root/root      2223 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
-rw-r--r-- root/root      1112 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/
-rw-r--r-- root/root      4099 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/ASTDiff.h
-rw-r--r-- root/root      1252 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
-rw-r--r-- root/root      2738 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/ArgumentsAdjusters.h
-rw-r--r-- root/root      5945 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/CommonOptionsParser.h
-rw-r--r-- root/root      8952 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/CompilationDatabase.h
-rw-r--r-- root/root       775 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/CompilationDatabasePluginRegistry.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Core/
-rw-r--r-- root/root      3321 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Core/Diagnostic.h
-rw-r--r-- root/root      1772 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Core/Lookup.h
-rw-r--r-- root/root     14311 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Core/Replacement.h
-rw-r--r-- root/root      3400 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/DiagnosticsYaml.h
-rw-r--r-- root/root      6855 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Execution.h
-rw-r--r-- root/root      3384 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/FileMatchTrie.h
-rw-r--r-- root/root      2793 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/FixIt.h
-rw-r--r-- root/root      5324 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/JSONCompilationDatabase.h
-rw-r--r-- root/root      3704 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/
-rw-r--r-- root/root      5473 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/ASTSelection.h
-rw-r--r-- root/root      7308 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/AtomicChange.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Extract/
-rw-r--r-- root/root      1921 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Extract/Extract.h
-rw-r--r-- root/root      4461 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
-rw-r--r-- root/root      2556 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringAction.h
-rw-r--r-- root/root      2730 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRule.h
-rw-r--r-- root/root      4954 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
-rw-r--r-- root/root      3919 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRules.h
-rw-r--r-- root/root      6090 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
-rw-r--r-- root/root      1008 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
-rw-r--r-- root/root      2139 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOption.h
-rw-r--r-- root/root      1834 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
-rw-r--r-- root/root      1890 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOptions.h
-rw-r--r-- root/root      1829 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
-rw-r--r-- root/root      3004 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/
-rw-r--r-- root/root      4346 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
-rw-r--r-- root/root      1533 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/SymbolName.h
-rw-r--r-- root/root      2988 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
-rw-r--r-- root/root      1594 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRFinder.h
-rw-r--r-- root/root      2246 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
-rw-r--r-- root/root      1925 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
-rw-r--r-- root/root      4531 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/RefactoringCallbacks.h
-rw-r--r-- root/root      2574 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/ReplacementsYaml.h
-rw-r--r-- root/root      3347 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/StandaloneExecution.h
-rw-r--r-- root/root       750 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/ToolExecutorPluginRegistry.h
-rw-r--r-- root/root     18327 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/clang/Tooling/Tooling.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclang-6.0.0.so -> libclang-6.0.so
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclang-6.0.so -> ../../arm-linux-gnueabihf/libclang-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclang.so -> ../../arm-linux-gnueabihf/libclang-6.0.so.1
-rw-r--r-- root/root   5703862 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangARCMigrate.a
-rw-r--r-- root/root   6070026 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangAST.a
-rw-r--r-- root/root    739980 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangASTMatchers.a
-rw-r--r-- root/root    991988 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangAnalysis.a
-rw-r--r-- root/root    120492 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangApplyReplacements.a
-rw-r--r-- root/root   3901574 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangBasic.a
-rw-r--r-- root/root    511204 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangChangeNamespace.a
-rw-r--r-- root/root   7355624 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangCodeGen.a
-rw-r--r-- root/root     46448 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangCrossTU.a
-rw-r--r-- root/root   1098442 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangDaemon.a
-rw-r--r-- root/root   2995020 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangDriver.a
-rw-r--r-- root/root   4212176 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangDynamicASTMatchers.a
-rw-r--r-- root/root     72846 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangEdit.a
-rw-r--r-- root/root    806706 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangFormat.a
-rw-r--r-- root/root   2598880 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangFrontend.a
-rw-r--r-- root/root     16150 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangFrontendTool.a
-rw-r--r-- root/root     43224 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangHandleCXX.a
-rw-r--r-- root/root    213988 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangIncludeFixer.a
-rw-r--r-- root/root     99168 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangIncludeFixerPlugin.a
-rw-r--r-- root/root    531616 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangIndex.a
-rw-r--r-- root/root   1204646 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangLex.a
-rw-r--r-- root/root    405402 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangMove.a
-rw-r--r-- root/root   1334200 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangParse.a
-rw-r--r-- root/root     63116 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangQuery.a
-rw-r--r-- root/root    103026 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangReorderFields.a
-rw-r--r-- root/root     71802 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangRewrite.a
-rw-r--r-- root/root    801164 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangRewriteFrontend.a
-rw-r--r-- root/root  12271012 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangSema.a
-rw-r--r-- root/root   2275822 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangSerialization.a
-rw-r--r-- root/root   7013072 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangStaticAnalyzerCheckers.a
-rw-r--r-- root/root   2833042 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangStaticAnalyzerCore.a
-rw-r--r-- root/root    422776 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangStaticAnalyzerFrontend.a
-rw-r--r-- root/root    404124 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidy.a
-rw-r--r-- root/root    679384 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyAndroidModule.a
-rw-r--r-- root/root    114260 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyBoostModule.a
-rw-r--r-- root/root   2125116 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyBugproneModule.a
-rw-r--r-- root/root    556564 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyCERTModule.a
-rw-r--r-- root/root   1376000 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyCppCoreGuidelinesModule.a
-rw-r--r-- root/root     75226 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyFuchsiaModule.a
-rw-r--r-- root/root    741304 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyGoogleModule.a
-rw-r--r-- root/root    295528 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyHICPPModule.a
-rw-r--r-- root/root    112672 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyLLVMModule.a
-rw-r--r-- root/root     84484 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyMPIModule.a
-rw-r--r-- root/root   3365834 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyMiscModule.a
-rw-r--r-- root/root   5667480 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyModernizeModule.a
-rw-r--r-- root/root    127908 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyObjCModule.a
-rw-r--r-- root/root   1464860 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyPerformanceModule.a
-rw-r--r-- root/root     22530 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyPlugin.a
-rw-r--r-- root/root   3073580 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyReadabilityModule.a
-rw-r--r-- root/root    582606 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTidyUtils.a
-rw-r--r-- root/root    444790 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangTooling.a
-rw-r--r-- root/root    284356 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangToolingASTDiff.a
-rw-r--r-- root/root     80764 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangToolingCore.a
-rw-r--r-- root/root   1828448 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclangToolingRefactor.a
-rw-r--r-- root/root    424612 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libfindAllSymbols.a
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/libclang-6.0-dev/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/libclang-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/libclang-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/libclang-6.0-dev/copyright


libclang-common-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb
---------------------------------------------------

 new Debian package, version 2.0.
 size 1464940 bytes: control archive=784 bytes.
     591 bytes,    12 lines      control              
     530 bytes,     5 lines      md5sums              
 Package: libclang-common-6.0-dev-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 2047
 Depends: libclang-common-6.0-dev (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for libclang-common-6.0-dev
 Build-Ids: 0428cccc3e3e635eaeb66ea980dbc70ce87d07af 27182b8511167121248d48933f4435be2ae74aec 2a4d91f04a0ca8eb7aadcd74611103dc464fe6aa 5db314687b232f9ab7d1d2b4e38bb77e1b3ced65 f3cf63730ec73ea767d1295c0ab0bfe552bc1a7d

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/04/
-rw-r--r-- root/root     12160 2018-02-24 15:57 ./usr/lib/debug/.build-id/04/28cccc3e3e635eaeb66ea980dbc70ce87d07af.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/27/
-rw-r--r-- root/root    929332 2018-02-24 15:57 ./usr/lib/debug/.build-id/27/182b8511167121248d48933f4435be2ae74aec.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/2a/
-rw-r--r-- root/root    561392 2018-02-24 15:57 ./usr/lib/debug/.build-id/2a/4d91f04a0ca8eb7aadcd74611103dc464fe6aa.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/5d/
-rw-r--r-- root/root    274652 2018-02-24 15:57 ./usr/lib/debug/.build-id/5d/b314687b232f9ab7d1d2b4e38bb77e1b3ced65.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/f3/
-rw-r--r-- root/root    301188 2018-02-24 15:57 ./usr/lib/debug/.build-id/f3/cf63730ec73ea767d1295c0ab0bfe552bc1a7d.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/libclang-common-6.0-dev-dbgsym -> libclang-common-6.0-dev


libclang-common-6.0-dev_6.0~+rc3-1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 1361492 bytes: control archive=7612 bytes.
     830 bytes,    20 lines      control              
   24206 bytes,   271 lines      md5sums              
 Package: libclang-common-6.0-dev
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 20149
 Depends: libc6 (>= 2.17), libgcc1 (>= 1:4.3), libstdc++6 (>= 5.2), libtinfo5 (>= 6), zlib1g (>= 1:1.1.4), libllvm6.0 (= 1:6.0~+rc3-1)
 Section: libdevel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: clang library - Common development package
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the clang generic headers and some libraries
  (profiling, etc).

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/yaml-bench-6.0 -> ../lib/llvm-6.0/bin/yaml-bench
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/clang/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/clang/6.0.0/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/include/clang/6.0.0/include -> ../../../lib/llvm-6.0/lib/clang/6.0.0/include
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/clang/6.0/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/include/clang/6.0/include -> ../../../lib/llvm-6.0/lib/clang/6.0.0/include
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/clang/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/clang/6.0.0/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/clang/6.0.0/include -> ../../llvm-6.0/lib/clang/6.0.0/include
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/clang/6.0.0/lib -> ../../llvm-6.0/lib/clang/6.0.0/lib
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/clang/6.0/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/clang/6.0/include -> ../../llvm-6.0/lib/clang/6.0.0/include
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/clang/6.0/lib -> ../../llvm-6.0/lib/clang/6.0.0/lib
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root    200312 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/yaml-bench
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/
-rw-r--r-- root/root      1012 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Canonicalization.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/
-rw-r--r-- root/root     44351 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/BlockGenerators.h
-rw-r--r-- root/root      1246 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/CodeGeneration.h
-rw-r--r-- root/root       331 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/CodegenCleanup.h
-rw-r--r-- root/root      6523 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/IRBuilder.h
-rw-r--r-- root/root      6733 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/IslAst.h
-rw-r--r-- root/root     10871 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/IslExprBuilder.h
-rw-r--r-- root/root     17873 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/IslNodeBuilder.h
-rw-r--r-- root/root      9145 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/LoopGenerators.h
-rw-r--r-- root/root       845 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/PPCGCodeGeneration.h
-rw-r--r-- root/root      5527 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/PerfMonitor.h
-rw-r--r-- root/root      5965 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/RuntimeDebugBuilder.h
-rw-r--r-- root/root      2358 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodeGen/Utils.h
-rw-r--r-- root/root       858 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/CodePreparation.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Config/
-rw-r--r-- root/root       560 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Config/config.h
-rw-r--r-- root/root      1543 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/DeLICM.h
-rw-r--r-- root/root     10791 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/DependenceInfo.h
-rw-r--r-- root/root      1384 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/FlattenAlgo.h
-rw-r--r-- root/root       978 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/FlattenSchedule.h
-rw-r--r-- root/root       770 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/ForwardOpTree.h
-rw-r--r-- root/root      1216 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/JSONExporter.h
-rw-r--r-- root/root      4801 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/LinkAllPasses.h
-rw-r--r-- root/root       614 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Options.h
-rw-r--r-- root/root      3136 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/PolyhedralInfo.h
-rw-r--r-- root/root       813 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/PruneUnprofitable.h
-rw-r--r-- root/root       865 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/RegisterPasses.h
-rw-r--r-- root/root     14165 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/ScheduleOptimizer.h
-rw-r--r-- root/root     16227 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/ScopBuilder.h
-rw-r--r-- root/root     25226 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/ScopDetection.h
-rw-r--r-- root/root     23676 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/ScopDetectionDiagnostic.h
-rw-r--r-- root/root    124644 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/ScopInfo.h
-rw-r--r-- root/root      9079 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/ScopPass.h
-rw-r--r-- root/root      1983 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Simplify.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/
-rw-r--r-- root/root      1337 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/DumpModulePass.h
-rw-r--r-- root/root     15715 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/GICHelper.h
-rw-r--r-- root/root      1825 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/ISLOStream.h
-rw-r--r-- root/root     23729 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/ISLTools.h
-rw-r--r-- root/root      1468 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/LinkGPURuntime.h
-rw-r--r-- root/root      4332 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/SCEVAffinator.h
-rw-r--r-- root/root      4974 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/SCEVValidator.h
-rw-r--r-- root/root     17055 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/ScopHelper.h
-rw-r--r-- root/root      1094 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/ScopLocation.h
-rw-r--r-- root/root     12418 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/Support/VirtualInstruction.h
-rw-r--r-- root/root     13644 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/ZoneAlgo.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/
-rw-r--r-- root/root     44439 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/aff.h
-rw-r--r-- root/root      1318 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/aff_type.h
-rw-r--r-- root/root      8416 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/arg.h
-rw-r--r-- root/root      8558 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/ast.h
-rw-r--r-- root/root      5062 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/ast_build.h
-rw-r--r-- root/root      1528 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/ast_type.h
-rw-r--r-- root/root      1666 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/band.h
-rw-r--r-- root/root      6005 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/constraint.h
-rw-r--r-- root/root      7807 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/ctx.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/
-rw-r--r-- root/root      1567 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/aff_int.h
-rw-r--r-- root/root       279 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/ast_int.h
-rw-r--r-- root/root       692 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/constraint_int.h
-rw-r--r-- root/root       534 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/ilp_int.h
-rw-r--r-- root/root      4367 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/int.h
-rw-r--r-- root/root       643 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/map_int.h
-rw-r--r-- root/root       386 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/mat_int.h
-rw-r--r-- root/root       439 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/point_int.h
-rw-r--r-- root/root       940 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/polynomial_int.h
-rw-r--r-- root/root       812 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/set_int.h
-rw-r--r-- root/root       333 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/union_map_int.h
-rw-r--r-- root/root       345 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/val_int.h
-rw-r--r-- root/root       510 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/vec_int.h
-rw-r--r-- root/root      5719 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/flow.h
-rw-r--r-- root/root      2156 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/hash.h
-rw-r--r-- root/root      1621 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/hmap.h
-rw-r--r-- root/root       977 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/id.h
-rw-r--r-- root/root       366 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/id_to_ast_expr.h
-rw-r--r-- root/root       304 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/id_to_id.h
-rw-r--r-- root/root       354 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/id_to_pw_aff.h
-rw-r--r-- root/root       943 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/ilp.h
-rw-r--r-- root/root    472893 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/isl-noexceptions.h
-rw-r--r-- root/root      3052 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/list.h
-rw-r--r-- root/root      3456 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/local_space.h
-rw-r--r-- root/root       745 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/lp.h
-rw-r--r-- root/root     30623 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/map.h
-rw-r--r-- root/root       383 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/map_to_basic_set.h
-rw-r--r-- root/root       747 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/map_type.h
-rw-r--r-- root/root      4383 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/mat.h
-rw-r--r-- root/root       135 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/maybe.h
-rw-r--r-- root/root       142 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/maybe_ast_expr.h
-rw-r--r-- root/root       145 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/maybe_basic_set.h
-rw-r--r-- root/root       124 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/maybe_id.h
-rw-r--r-- root/root       136 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/maybe_pw_aff.h
-rw-r--r-- root/root       358 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/maybe_templ.h
-rw-r--r-- root/root      6855 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/multi.h
-rw-r--r-- root/root      2047 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/obj.h
-rw-r--r-- root/root      1437 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/options.h
-rw-r--r-- root/root      1422 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/point.h
-rw-r--r-- root/root     31826 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/polynomial.h
-rw-r--r-- root/root       766 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/polynomial_type.h
-rw-r--r-- root/root      2975 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/printer.h
-rw-r--r-- root/root       204 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/printer_type.h
-rw-r--r-- root/root      8367 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/schedule.h
-rw-r--r-- root/root     10794 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/schedule_node.h
-rw-r--r-- root/root       674 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/schedule_type.h
-rw-r--r-- root/root     22970 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/set.h
-rw-r--r-- root/root        81 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/set_type.h
-rw-r--r-- root/root      7826 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/space.h
-rw-r--r-- root/root        20 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/stdint.h
-rw-r--r-- root/root      3568 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/stream.h
-rw-r--r-- root/root     12356 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/union_map.h
-rw-r--r-- root/root       445 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/union_map_type.h
-rw-r--r-- root/root      6709 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/union_set.h
-rw-r--r-- root/root        99 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/union_set_type.h
-rw-r--r-- root/root      5805 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/val.h
-rw-r--r-- root/root       435 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/val_gmp.h
-rw-r--r-- root/root      2619 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/vec.h
-rw-r--r-- root/root       165 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/version.h
-rw-r--r-- root/root      1606 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/polly/isl/vertices.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/
-rw-r--r-- root/root       168 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/README.txt
-rw-r--r-- root/root       513 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/asan_blacklist.txt
-rw-r--r-- root/root       570 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/cfi_blacklist.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/
-rw-r--r-- root/root      5544 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_builtin_vars.h
-rw-r--r-- root/root     17185 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_cmath.h
-rw-r--r-- root/root      8458 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_complex_builtins.h
-rw-r--r-- root/root     22746 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_intrinsics.h
-rw-r--r-- root/root      9077 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_math_forward_declares.h
-rw-r--r-- root/root     13939 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__clang_cuda_runtime_wrapper.h
-rw-r--r-- root/root      1770 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__stddef_max_align_t.h
-rw-r--r-- root/root      6062 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__wmmintrin_aes.h
-rw-r--r-- root/root      2833 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/__wmmintrin_pclmul.h
-rw-r--r-- root/root      3247 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/adxintrin.h
-rw-r--r-- root/root    607042 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/altivec.h
-rw-r--r-- root/root      8480 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/ammintrin.h
-rw-r--r-- root/root      1864 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/arm64intr.h
-rw-r--r-- root/root     20663 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/arm_acle.h
-rw-r--r-- root/root   2396345 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/arm_neon.h
-rw-r--r-- root/root      1714 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/armintr.h
-rw-r--r-- root/root     50474 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx2intrin.h
-rw-r--r-- root/root      3304 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512bitalgintrin.h
-rw-r--r-- root/root     85265 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512bwintrin.h
-rw-r--r-- root/root      4865 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512cdintrin.h
-rw-r--r-- root/root     62842 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512dqintrin.h
-rw-r--r-- root/root     13472 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512erintrin.h
-rw-r--r-- root/root    423705 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h
-rw-r--r-- root/root      3371 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512ifmaintrin.h
-rw-r--r-- root/root      5119 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512ifmavlintrin.h
-rw-r--r-- root/root      5823 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512pfintrin.h
-rw-r--r-- root/root     13323 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vbmi2intrin.h
-rw-r--r-- root/root      4742 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vbmiintrin.h
-rw-r--r-- root/root      8032 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vbmivlintrin.h
-rw-r--r-- root/root      4995 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlbitalgintrin.h
-rw-r--r-- root/root    112051 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlbwintrin.h
-rw-r--r-- root/root      8255 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlcdintrin.h
-rw-r--r-- root/root     48690 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vldqintrin.h
-rw-r--r-- root/root    330171 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlintrin.h
-rw-r--r-- root/root     25267 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlvbmi2intrin.h
-rw-r--r-- root/root      8260 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vlvnniintrin.h
-rw-r--r-- root/root      4987 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vnniintrin.h
-rw-r--r-- root/root      2970 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vpopcntdqintrin.h
-rw-r--r-- root/root      3984 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512vpopcntdqvlintrin.h
-rw-r--r-- root/root    202828 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/avxintrin.h
-rw-r--r-- root/root      3177 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/bmi2intrin.h
-rw-r--r-- root/root     13260 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/bmiintrin.h
-rw-r--r-- root/root      3160 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/cetintrin.h
-rw-r--r-- root/root      1744 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/clflushoptintrin.h
-rw-r--r-- root/root      2107 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/clwbintrin.h
-rw-r--r-- root/root      2002 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/clzerointrin.h
-rw-r--r-- root/root     10733 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/cpuid.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/cuda_wrappers/
-rw-r--r-- root/root      3572 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/cuda_wrappers/algorithm
-rw-r--r-- root/root      3345 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/cuda_wrappers/complex
-rw-r--r-- root/root      3312 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/cuda_wrappers/new
-rw-r--r-- root/root    187468 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/emmintrin.h
-rw-r--r-- root/root      4569 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/f16cintrin.h
-rw-r--r-- root/root      5191 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/float.h
-rw-r--r-- root/root      7574 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/fma4intrin.h
-rw-r--r-- root/root      7585 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/fmaintrin.h
-rw-r--r-- root/root      3817 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/fxsrintrin.h
-rw-r--r-- root/root      8788 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/gfniintrin.h
-rw-r--r-- root/root      7154 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/htmintrin.h
-rw-r--r-- root/root     10098 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/htmxlintrin.h
-rw-r--r-- root/root      2460 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/ia32intrin.h
-rw-r--r-- root/root     11390 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/immintrin.h
-rw-r--r-- root/root     40124 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/intrin.h
-rw-r--r-- root/root      2939 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/inttypes.h
-rw-r--r-- root/root      1565 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/iso646.h
-rw-r--r-- root/root      3734 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/limits.h
-rw-r--r-- root/root      6026 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/lwpintrin.h
-rw-r--r-- root/root      4135 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/lzcntintrin.h
-rw-r--r-- root/root      5377 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/mm3dnow.h
-rw-r--r-- root/root      2611 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/mm_malloc.h
-rw-r--r-- root/root     58440 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/mmintrin.h
-rw-r--r-- root/root      3903 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/module.modulemap
-rw-r--r-- root/root     26324 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/msa.h
-rw-r--r-- root/root      1977 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/mwaitxintrin.h
-rw-r--r-- root/root      1448 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/nmmintrin.h
-rw-r--r-- root/root    804469 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/opencl-c.h
-rw-r--r-- root/root      1802 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/pkuintrin.h
-rw-r--r-- root/root     11281 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/pmmintrin.h
-rw-r--r-- root/root      3402 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/popcntintrin.h
-rw-r--r-- root/root      2913 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/prfchwintrin.h
-rw-r--r-- root/root      2029 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/rdseedintrin.h
-rw-r--r-- root/root      2137 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/rtmintrin.h
-rw-r--r-- root/root      1475 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/s390intrin.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/
-rw-r--r-- root/root      3905 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/allocator_interface.h
-rw-r--r-- root/root      7313 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/asan_interface.h
-rw-r--r-- root/root     10411 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/common_interface_defs.h
-rw-r--r-- root/root      1026 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/coverage_interface.h
-rw-r--r-- root/root      4552 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/dfsan_interface.h
-rw-r--r-- root/root      1655 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/esan_interface.h
-rw-r--r-- root/root      1042 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/hwasan_interface.h
-rw-r--r-- root/root    204518 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/linux_syscall_hooks.h
-rw-r--r-- root/root      3907 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/lsan_interface.h
-rw-r--r-- root/root      4517 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/msan_interface.h
-rw-r--r-- root/root      1257 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/scudo_interface.h
-rw-r--r-- root/root      6161 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/tsan_interface.h
-rw-r--r-- root/root      9730 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/sanitizer/tsan_interface_atomic.h
-rw-r--r-- root/root      2776 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/shaintrin.h
-rw-r--r-- root/root    104338 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/smmintrin.h
-rw-r--r-- root/root      1454 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdalign.h
-rw-r--r-- root/root      2024 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdarg.h
-rw-r--r-- root/root      8172 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdatomic.h
-rw-r--r-- root/root      1806 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdbool.h
-rw-r--r-- root/root      4498 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/stddef.h
-rw-r--r-- root/root     23387 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdint.h
-rw-r--r-- root/root      1381 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/stdnoreturn.h
-rw-r--r-- root/root      4096 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/tbmintrin.h
-rw-r--r-- root/root     31300 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/tgmath.h
-rw-r--r-- root/root     30938 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/tmmintrin.h
-rw-r--r-- root/root     11843 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/unwind.h
-rw-r--r-- root/root      2291 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/vadefs.h
-rw-r--r-- root/root      3263 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/vaesintrin.h
-rw-r--r-- root/root      1334 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/varargs.h
-rw-r--r-- root/root    336130 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/vecintrin.h
-rw-r--r-- root/root      1941 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/vpclmulqdqintrin.h
-rw-r--r-- root/root      1398 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/wmmintrin.h
-rw-r--r-- root/root      2906 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/x86intrin.h
-rw-r--r-- root/root    108273 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xmmintrin.h
-rw-r--r-- root/root     21405 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xopintrin.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xray/
-rw-r--r-- root/root      4667 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xray/xray_interface.h
-rw-r--r-- root/root     11737 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xray/xray_log_interface.h
-rw-r--r-- root/root      1885 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xsavecintrin.h
-rw-r--r-- root/root      2157 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xsaveintrin.h
-rw-r--r-- root/root      1919 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xsaveoptintrin.h
-rw-r--r-- root/root      2143 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xsavesintrin.h
-rw-r--r-- root/root      1743 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/include/xtestintrin.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/
-rw-r--r-- root/root   3404872 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a
-rw-r--r-- root/root     48624 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.a.syms
-rw-r--r-- root/root   1300488 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan-armhf.so
-rw-r--r-- root/root      1090 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan-preinit-armhf.a
-rw-r--r-- root/root     42794 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a
-rw-r--r-- root/root       463 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.asan_cxx-armhf.a.syms
-rw-r--r-- root/root    221586 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.builtins-armhf.a
-rw-r--r-- root/root    823846 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.cfi-armhf.a
-rw-r--r-- root/root    931110 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.cfi_diag-armhf.a
-rw-r--r-- root/root   1035250 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.lsan-armhf.a
-rw-r--r-- root/root     93380 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.profile-armhf.a
-rw-r--r-- root/root    991776 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.a
-rw-r--r-- root/root    262728 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.scudo-armhf.so
-rw-r--r-- root/root     26128 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.scudo_cxx-armhf.a
-rw-r--r-- root/root    804930 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.stats-armhf.a
-rw-r--r-- root/root      4110 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.stats_client-armhf.a
-rw-r--r-- root/root     33108 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a
-rw-r--r-- root/root        18 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.a.syms
-rw-r--r-- root/root      9888 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_minimal-armhf.so
-rw-r--r-- root/root    914496 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a
-rw-r--r-- root/root      1146 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms
-rw-r--r-- root/root    229920 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone-armhf.so
-rw-r--r-- root/root     20604 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a
-rw-r--r-- root/root        18 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms
-rw-r--r-- root/root    943224 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/clang/6.0.0/lib/linux/libclang_rt.xray-armhf.a
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/polly/
-rw-r--r-- root/root      1619 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/polly/PollyConfig.cmake
-rw-r--r-- root/root       420 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/polly/PollyExports-all.cmake
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/libclang-common-6.0-dev/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/libclang-common-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/libclang-common-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/libclang-common-6.0-dev/copyright


libclang1-6.0-dbg_6.0~+rc3-1_armhf.deb
--------------------------------------

 new Debian package, version 2.0.
 size 58904640 bytes: control archive=900 bytes.
     765 bytes,    21 lines      control              
     349 bytes,     4 lines      md5sums              
 Package: libclang1-6.0-dbg
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 66241
 Depends: libstdc++-7-dev, libgcc-7-dev, libclang1-6.0 (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Multi-Arch: same
 Homepage: http://www.llvm.org/
 Description: clang library (debug)
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the debugging symbols.
 Build-Ids: 74c0060869ef855c9349e511e10988f4b3820f2f

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/74/
-rw-r--r-- root/root  67779784 2018-02-24 15:57 ./usr/lib/debug/.build-id/74/c0060869ef855c9349e511e10988f4b3820f2f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/libclang1-6.0-dbg/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/libclang1-6.0-dbg/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/libclang1-6.0-dbg/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/libclang1-6.0-dbg/copyright


libclang1-6.0_6.0~+rc3-1_armhf.deb
----------------------------------

 new Debian package, version 2.0.
 size 5729664 bytes: control archive=3812 bytes.
    1074 bytes,    26 lines      control              
     387 bytes,     5 lines      md5sums              
      53 bytes,     1 lines      shlibs               
   20819 bytes,   362 lines      symbols              
      67 bytes,     2 lines      triggers             
 Package: libclang1-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 22189
 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 6)
 Section: libs
 Priority: optional
 Multi-Arch: same
 Homepage: http://www.llvm.org/
 Description: C interface to the clang library
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the clang library.
  .
  The C Interface to Clang provides a relatively small API that exposes
  facilities for parsing source code into an abstract syntax tree (AST),
  loading already-parsed ASTs, traversing the AST, associating physical source
  locations with elements within the AST, and other facilities that support
  Clang-based development tools.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root  22641992 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/libclang-6.0.so.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclang-6.0.so.1 -> ../../arm-linux-gnueabihf/libclang-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libclang.so.1 -> libclang-6.0.so.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/libclang1-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/libclang1-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/libclang1-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/libclang1-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       386 2018-02-24 15:57 ./usr/share/lintian/overrides/libclang1-6.0


libfuzzer-6.0-dev_6.0~+rc3-1_armhf.deb
--------------------------------------

 new Debian package, version 2.0.
 size 129116 bytes: control archive=1060 bytes.
    1121 bytes,    25 lines      control              
     310 bytes,     4 lines      md5sums              
 Package: libfuzzer-6.0-dev
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 552
 Depends: clang-6.0 (= 1:6.0~+rc3-1)
 Section: libdevel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Library for coverage-guided fuzz testing
  LibFuzzer is a library for in-process, coverage-guided, evolutionary fuzzing
  of other libraries.
  .
  LibFuzzer is similar in concept to American Fuzzy Lop (AFL), but it performs
  all of its fuzzing inside a single process. This in-process fuzzing can be
  more restrictive and fragile, but is potentially much faster as there is no
  overhead for process start-up.
  .
  The fuzzer is linked with the library under test, and feeds fuzzed inputs to
  the library via a specific fuzzing entrypoint (aka 'target function'); the
  fuzzer then tracks which areas of the code are reached, and generates mutations
  on the corpus of input data in order to maximize the code coverage. The code
  coverage information for libFuzzer is provided by LLVM's SanitizerCoverage
  instrumentation.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
-rw-r--r-- root/root    516004 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libFuzzer.a
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/libfuzzer-6.0-dev/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/libfuzzer-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/libfuzzer-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/libfuzzer-6.0-dev/copyright


liblld-6.0-dev_6.0~+rc3-1_armhf.deb
-----------------------------------

 new Debian package, version 2.0.
 size 54172 bytes: control archive=1672 bytes.
     588 bytes,    16 lines      control              
    2854 bytes,    35 lines      md5sums              
 Package: liblld-6.0-dev
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 185
 Depends: lld-6.0 (= 1:6.0~+rc3-1), liblld-6.0 (= 1:6.0~+rc3-1)
 Section: libdevel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: LLVM-based linker, header files
  LLD is a new, high-performance linker. It is built as a set of reusable
  components which highly leverage existing libraries in the larger LLVM
  Project.
  .
  This package provides the header files to build extension over lld.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/
-rw-r--r-- root/root       941 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/Args.h
-rw-r--r-- root/root      1124 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/Driver.h
-rw-r--r-- root/root      3548 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/ErrorHandler.h
-rw-r--r-- root/root      1971 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/LLVM.h
-rw-r--r-- root/root      2030 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/Memory.h
-rw-r--r-- root/root      1144 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/Reproduce.h
-rw-r--r-- root/root       654 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/Strings.h
-rw-r--r-- root/root       733 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/TargetOptionsCommandFlags.h
-rw-r--r-- root/root      3697 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/Threads.h
-rw-r--r-- root/root       729 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Common/Version.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/
-rw-r--r-- root/root      1262 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/AbsoluteAtom.h
-rw-r--r-- root/root      1570 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/ArchiveLibraryFile.h
-rw-r--r-- root/root      3748 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Atom.h
-rw-r--r-- root/root     15245 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/DefinedAtom.h
-rw-r--r-- root/root      2022 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Error.h
-rw-r--r-- root/root      9447 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/File.h
-rw-r--r-- root/root      3356 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Instrumentation.h
-rw-r--r-- root/root     10490 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/LinkingContext.h
-rw-r--r-- root/root      1822 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Node.h
-rw-r--r-- root/root      1397 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Pass.h
-rw-r--r-- root/root      1282 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/PassManager.h
-rw-r--r-- root/root      5968 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Reader.h
-rw-r--r-- root/root      4150 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Reference.h
-rw-r--r-- root/root      3373 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Resolver.h
-rw-r--r-- root/root      1459 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/SharedLibraryAtom.h
-rw-r--r-- root/root      1996 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/SharedLibraryFile.h
-rw-r--r-- root/root      8510 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Simple.h
-rw-r--r-- root/root      2946 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/SymbolTable.h
-rw-r--r-- root/root      2295 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/UndefinedAtom.h
-rw-r--r-- root/root      1479 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/Core/Writer.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/ReaderWriter/
-rw-r--r-- root/root     19249 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/ReaderWriter/MachOLinkingContext.h
-rw-r--r-- root/root      1171 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lld/ReaderWriter/YamlContext.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/liblld-6.0-dev/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/liblld-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/liblld-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/liblld-6.0-dev/copyright


liblld-6.0_6.0~+rc3-1_armhf.deb
-------------------------------

 new Debian package, version 2.0.
 size 1057020 bytes: control archive=1008 bytes.
     529 bytes,    16 lines      control              
     915 bytes,    13 lines      md5sums              
 Package: liblld-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 7658
 Depends: libllvm6.0 (= 1:6.0~+rc3-1)
 Section: libs
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: LLVM-based linker, library
  LLD is a new, high-performance linker. It is built as a set of reusable
  components which highly leverage existing libraries in the larger LLVM
  Project.
  .
  This package contains the LLD runtime library.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/liblld-6.0.so -> liblld-6.0.so.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblld.so.1 -> ../../arm-linux-gnueabihf/liblld-6.0.so.1
-rw-r--r-- root/root   1115658 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldCOFF.a
-rw-r--r-- root/root    302040 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldCommon.a
-rw-r--r-- root/root    166890 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldCore.a
-rw-r--r-- root/root     97086 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldDriver.a
-rw-r--r-- root/root   4193404 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldELF.a
-rw-r--r-- root/root   1326944 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldMachO.a
-rw-r--r-- root/root     30868 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldMinGW.a
-rw-r--r-- root/root     36146 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldReaderWriter.a
-rw-r--r-- root/root    330920 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldWasm.a
-rw-r--r-- root/root    181042 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldYAML.a
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/lld-6.0/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/lld-6.0/_lld.so -> ../../../arm-linux-gnueabihf/liblld-6.0.so
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/liblld-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/liblld-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/liblld-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/liblld-6.0/copyright


liblldb-6.0-dbg_6.0~+rc3-1_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 49421036 bytes: control archive=980 bytes.
     822 bytes,    18 lines      control              
     555 bytes,     6 lines      md5sums              
 Package: liblldb-6.0-dbg
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 56637
 Depends: liblldb-6.0 (= 1:6.0~+rc3-1)
 Conflicts: liblldb-7-dbg
 Section: debug
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Next generation, high-performance debugger, debugging libraries
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.
  .
  This package contains the LLDB runtime library debug symbols.
 Build-Ids: 09409a95b1b129a97e78728e0b6f96820f743d07 82ab9cfef1547cc9c839f71047ef8112de82597f e5bf8f575b46f6aece60a7a647947528fe1ff3a9

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/09/
-rw-r--r-- root/root  57909848 2018-02-24 15:57 ./usr/lib/debug/.build-id/09/409a95b1b129a97e78728e0b6f96820f743d07.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/82/
-rw-r--r-- root/root     24384 2018-02-24 15:57 ./usr/lib/debug/.build-id/82/ab9cfef1547cc9c839f71047ef8112de82597f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/e5/
-rw-r--r-- root/root      8900 2018-02-24 15:57 ./usr/lib/debug/.build-id/e5/bf8f575b46f6aece60a7a647947528fe1ff3a9.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/liblldb-6.0-dbg/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/liblldb-6.0-dbg/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/liblldb-6.0-dbg/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/liblldb-6.0-dbg/copyright


liblldb-6.0-dev_6.0~+rc3-1_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 4695024 bytes: control archive=13376 bytes.
     753 bytes,    18 lines      control              
   44386 bytes,   501 lines      md5sums              
 Package: liblldb-6.0-dev
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 34402
 Depends: lldb-6.0 (= 1:6.0~+rc3-1)
 Breaks: lldb-6.0-dev (<< 1:6.0~svn215195-2)
 Replaces: lldb-6.0-dev (<= 1:6.0~svn215195-2)
 Section: libdevel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Next generation, high-performance debugger, header files
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.
  .
  This package provides the header files to build extension over lldb.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/API/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/
-rw-r--r-- root/root     32464 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/Breakpoint.h
-rw-r--r-- root/root      3921 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointID.h
-rw-r--r-- root/root      2511 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointIDList.h
-rw-r--r-- root/root      8659 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointList.h
-rw-r--r-- root/root     17337 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocation.h
-rw-r--r-- root/root      7739 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocationCollection.h
-rw-r--r-- root/root      9983 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocationList.h
-rw-r--r-- root/root      6352 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointName.h
-rw-r--r-- root/root     18412 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointOptions.h
-rw-r--r-- root/root     10009 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolver.h
-rw-r--r-- root/root      3134 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverAddress.h
-rw-r--r-- root/root      2912 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverFileLine.h
-rw-r--r-- root/root      3024 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
-rw-r--r-- root/root      3715 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverName.h
-rw-r--r-- root/root     12012 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointSite.h
-rw-r--r-- root/root      7621 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointSiteList.h
-rw-r--r-- root/root      1484 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/Stoppoint.h
-rw-r--r-- root/root      2412 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/StoppointCallbackContext.h
-rw-r--r-- root/root      3712 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/StoppointLocation.h
-rw-r--r-- root/root      8629 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/Watchpoint.h
-rw-r--r-- root/root      9052 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/WatchpointList.h
-rw-r--r-- root/root      9919 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/WatchpointOptions.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/
-rw-r--r-- root/root     23837 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Address.h
-rw-r--r-- root/root     11165 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/AddressRange.h
-rw-r--r-- root/root      2248 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/AddressResolver.h
-rw-r--r-- root/root      2202 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/AddressResolverFileLine.h
-rw-r--r-- root/root      2392 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/AddressResolverName.h
-rw-r--r-- root/root      1523 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Architecture.h
-rw-r--r-- root/root     21479 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Broadcaster.h
-rw-r--r-- root/root      3068 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ClangForward.h
-rw-r--r-- root/root     17102 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Communication.h
-rw-r--r-- root/root     13530 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Debugger.h
-rw-r--r-- root/root     20191 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Disassembler.h
-rw-r--r-- root/root      3834 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/DumpDataExtractor.h
-rw-r--r-- root/root     20862 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/EmulateInstruction.h
-rw-r--r-- root/root      8197 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Event.h
-rw-r--r-- root/root      2436 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/FileLineResolver.h
-rw-r--r-- root/root      7679 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/FileSpecList.h
-rw-r--r-- root/root      6961 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/FormatEntity.h
-rw-r--r-- root/root     19341 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/IOHandler.h
-rw-r--r-- root/root      1891 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/IOStreamMacros.h
-rw-r--r-- root/root      5860 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Listener.h
-rw-r--r-- root/root      2926 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/LoadedModuleInfoList.h
-rw-r--r-- root/root     11943 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Mangled.h
-rw-r--r-- root/root     17717 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/MappedHash.h
-rw-r--r-- root/root     50421 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Module.h
-rw-r--r-- root/root      3081 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ModuleChild.h
-rw-r--r-- root/root     22515 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ModuleList.h
-rw-r--r-- root/root     12874 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ModuleSpec.h
-rw-r--r-- root/root      7013 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Opcode.h
-rw-r--r-- root/root       785 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/PluginInterface.h
-rw-r--r-- root/root     22379 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/PluginManager.h
-rw-r--r-- root/root     37379 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/RangeMap.h
-rw-r--r-- root/root      7605 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/RegisterValue.h
-rw-r--r-- root/root      2575 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/STLUtils.h
-rw-r--r-- root/root     13663 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Scalar.h
-rw-r--r-- root/root     18319 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/SearchFilter.h
-rw-r--r-- root/root     10615 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Section.h
-rw-r--r-- root/root      5991 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/SourceManager.h
-rw-r--r-- root/root      3037 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/State.h
-rw-r--r-- root/root       968 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/StreamAsynchronousIO.h
-rw-r--r-- root/root      1674 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/StreamBuffer.h
-rw-r--r-- root/root      1830 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/StreamFile.h
-rw-r--r-- root/root      4297 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/StructuredDataImpl.h
-rw-r--r-- root/root      1683 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeDenseMap.h
-rw-r--r-- root/root      1403 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeDenseSet.h
-rw-r--r-- root/root      4143 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeSTLMap.h
-rw-r--r-- root/root      2309 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeSTLVector.h
-rw-r--r-- root/root      1900 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeValue.h
-rw-r--r-- root/root     10177 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/UniqueCStringMap.h
-rw-r--r-- root/root      3535 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/UserSettingsController.h
-rw-r--r-- root/root      7343 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/Value.h
-rw-r--r-- root/root     39900 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObject.h
-rw-r--r-- root/root      2133 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectCast.h
-rw-r--r-- root/root      3165 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectChild.h
-rw-r--r-- root/root      6109 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResult.h
-rw-r--r-- root/root      2428 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultCast.h
-rw-r--r-- root/root      2925 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultChild.h
-rw-r--r-- root/root      3012 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultImpl.h
-rw-r--r-- root/root      4246 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectDynamicValue.h
-rw-r--r-- root/root      2334 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectList.h
-rw-r--r-- root/root      2960 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectMemory.h
-rw-r--r-- root/root      5872 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectRegister.h
-rw-r--r-- root/root      5554 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectSyntheticFilter.h
-rw-r--r-- root/root      3102 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectVariable.h
-rw-r--r-- root/root      3464 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Core/dwarf.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/
-rw-r--r-- root/root       745 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/CXXFunctionPointer.h
-rw-r--r-- root/root      4565 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/DataVisualization.h
-rw-r--r-- root/root      4966 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/DumpValueObjectOptions.h
-rw-r--r-- root/root      2934 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatCache.h
-rw-r--r-- root/root      5183 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatClasses.h
-rw-r--r-- root/root      9555 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatManager.h
-rw-r--r-- root/root     10482 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormattersContainer.h
-rw-r--r-- root/root      5814 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormattersHelpers.h
-rw-r--r-- root/root      2317 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/LanguageCategory.h
-rw-r--r-- root/root      9922 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/StringPrinter.h
-rw-r--r-- root/root     15302 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeCategory.h
-rw-r--r-- root/root      3363 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeCategoryMap.h
-rw-r--r-- root/root      5758 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeFormat.h
-rw-r--r-- root/root     10922 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeSummary.h
-rw-r--r-- root/root     13118 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeSynthetic.h
-rw-r--r-- root/root      5336 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeValidator.h
-rw-r--r-- root/root      4598 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/ValueObjectPrinter.h
-rw-r--r-- root/root      1214 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/VectorIterator.h
-rw-r--r-- root/root       788 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/VectorType.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/
-rw-r--r-- root/root     18241 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/DWARFExpression.h
-rw-r--r-- root/root      4393 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/DiagnosticManager.h
-rw-r--r-- root/root      5382 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/Expression.h
-rw-r--r-- root/root      4889 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/ExpressionParser.h
-rw-r--r-- root/root      2008 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/ExpressionSourceCode.h
-rw-r--r-- root/root      1458 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/ExpressionTypeSystemHelper.h
-rw-r--r-- root/root      9318 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/ExpressionVariable.h
-rw-r--r-- root/root     16279 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/FunctionCaller.h
-rw-r--r-- root/root      6266 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/IRDynamicChecks.h
-rw-r--r-- root/root     17557 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/IRExecutionUnit.h
-rw-r--r-- root/root      2023 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/IRInterpreter.h
-rw-r--r-- root/root      5729 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/IRMemoryMap.h
-rw-r--r-- root/root      6390 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/LLVMUserExpression.h
-rw-r--r-- root/root      4440 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/Materializer.h
-rw-r--r-- root/root      5918 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/REPL.h
-rw-r--r-- root/root     13260 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/UserExpression.h
-rw-r--r-- root/root      5902 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Expression/UtilityFunction.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/
-rw-r--r-- root/root       684 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Config.h
-rw-r--r-- root/root       508 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/ConnectionFileDescriptor.h
-rw-r--r-- root/root      4855 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Debug.h
-rw-r--r-- root/root     13117 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Editline.h
-rw-r--r-- root/root     18219 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/File.h
-rw-r--r-- root/root      1265 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/FileCache.h
-rw-r--r-- root/root      1246 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/FileSystem.h
-rw-r--r-- root/root     10557 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Host.h
-rw-r--r-- root/root       587 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostGetOpt.h
-rw-r--r-- root/root      2761 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostInfo.h
-rw-r--r-- root/root      3945 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostInfoBase.h
-rw-r--r-- root/root       702 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeProcess.h
-rw-r--r-- root/root      1322 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeProcessBase.h
-rw-r--r-- root/root       664 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeThread.h
-rw-r--r-- root/root      1321 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeThreadBase.h
-rw-r--r-- root/root       727 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeThreadForward.h
-rw-r--r-- root/root      1918 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostProcess.h
-rw-r--r-- root/root      1480 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/HostThread.h
-rw-r--r-- root/root       688 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/LockFile.h
-rw-r--r-- root/root      1533 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/LockFileBase.h
-rw-r--r-- root/root      3822 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/MainLoop.h
-rw-r--r-- root/root      2869 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/MainLoopBase.h
-rw-r--r-- root/root      1045 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/MonitoringProcessLauncher.h
-rw-r--r-- root/root      1361 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/OptionParser.h
-rw-r--r-- root/root       652 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Pipe.h
-rw-r--r-- root/root      2193 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/PipeBase.h
-rw-r--r-- root/root       702 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/PosixApi.h
-rw-r--r-- root/root     20310 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Predicate.h
-rw-r--r-- root/root       709 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/ProcessLauncher.h
-rw-r--r-- root/root      2275 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/ProcessRunLock.h
-rw-r--r-- root/root     10397 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/PseudoTerminal.h
-rw-r--r-- root/root      4439 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Socket.h
-rw-r--r-- root/root      8799 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/SocketAddress.h
-rw-r--r-- root/root      1506 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/StringConvert.h
-rw-r--r-- root/root      2534 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Symbols.h
-rw-r--r-- root/root      3423 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/TaskPool.h
-rw-r--r-- root/root      7679 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Terminal.h
-rw-r--r-- root/root      1409 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/ThreadLauncher.h
-rw-r--r-- root/root       702 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/Time.h
-rw-r--r-- root/root      5304 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/XML.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/android/
-rw-r--r-- root/root      1048 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/android/HostInfoAndroid.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/
-rw-r--r-- root/root      1187 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/GetOptInc.h
-rw-r--r-- root/root      1328 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeBreakpoint.h
-rw-r--r-- root/root      1650 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeBreakpointList.h
-rw-r--r-- root/root     18295 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeProcessProtocol.h
-rw-r--r-- root/root      7041 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeRegisterContext.h
-rw-r--r-- root/root      2373 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeThreadProtocol.h
-rw-r--r-- root/root      1035 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeWatchpointList.h
-rw-r--r-- root/root      1851 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/SoftwareBreakpoint.h
-rw-r--r-- root/root      1622 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/TCPSocket.h
-rw-r--r-- root/root      1016 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/common/UDPSocket.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/freebsd/
-rw-r--r-- root/root       828 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/freebsd/HostInfoFreeBSD.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/linux/
-rw-r--r-- root/root       738 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/linux/AbstractSocket.h
-rw-r--r-- root/root      1394 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/linux/HostInfoLinux.h
-rw-r--r-- root/root      1391 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/linux/Ptrace.h
-rw-r--r-- root/root       911 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/linux/Support.h
-rw-r--r-- root/root       840 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/linux/Uio.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/macosx/
-rw-r--r-- root/root      1467 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/macosx/HostInfoMacOSX.h
-rw-r--r-- root/root       764 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/macosx/HostThreadMacOSX.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/mingw/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/msvc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/netbsd/
-rw-r--r-- root/root       822 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/netbsd/HostInfoNetBSD.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/openbsd/
-rw-r--r-- root/root       827 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/openbsd/HostInfoOpenBSD.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/
-rw-r--r-- root/root      4035 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
-rw-r--r-- root/root      1035 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/DomainSocket.h
-rw-r--r-- root/root       695 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/Fcntl.h
-rw-r--r-- root/root      1488 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/HostInfoPosix.h
-rw-r--r-- root/root      1313 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/HostProcessPosix.h
-rw-r--r-- root/root       882 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/HostThreadPosix.h
-rw-r--r-- root/root      1030 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/LockFilePosix.h
-rw-r--r-- root/root      2646 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/PipePosix.h
-rw-r--r-- root/root       745 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/posix/ProcessLauncherPosixFork.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/
-rw-r--r-- root/root       925 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/AutoHandle.h
-rw-r--r-- root/root      1704 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/ConnectionGenericFileWindows.h
-rw-r--r-- root/root      1307 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/HostInfoWindows.h
-rw-r--r-- root/root      1188 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/HostProcessWindows.h
-rw-r--r-- root/root       975 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/HostThreadWindows.h
-rw-r--r-- root/root      1137 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/LockFileWindows.h
-rw-r--r-- root/root      2749 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/PipeWindows.h
-rw-r--r-- root/root      2776 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/PosixApi.h
-rw-r--r-- root/root       864 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/ProcessLauncherWindows.h
-rw-r--r-- root/root      3509 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/editlinewin.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/getopt/
-rw-r--r-- root/root       847 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Host/windows/windows.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Initialization/
-rw-r--r-- root/root       634 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Initialization/SystemInitializer.h
-rw-r--r-- root/root      1335 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Initialization/SystemInitializerCommon.h
-rw-r--r-- root/root      1112 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Initialization/SystemLifetimeManager.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/
-rw-r--r-- root/root     18861 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/Args.h
-rw-r--r-- root/root      3083 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandAlias.h
-rw-r--r-- root/root     10596 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandCompletions.h
-rw-r--r-- root/root      1462 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandHistory.h
-rw-r--r-- root/root     21767 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandInterpreter.h
-rw-r--r-- root/root     18429 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObject.h
-rw-r--r-- root/root      5360 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObjectMultiword.h
-rw-r--r-- root/root      2143 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObjectRegexCommand.h
-rw-r--r-- root/root       976 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandOptionValidators.h
-rw-r--r-- root/root      5709 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandReturnObject.h
-rw-r--r-- root/root      1554 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupArchitecture.h
-rw-r--r-- root/root      2038 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupBoolean.h
-rw-r--r-- root/root      3133 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupFile.h
-rw-r--r-- root/root      2975 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupFormat.h
-rw-r--r-- root/root      1716 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupOutputFile.h
-rw-r--r-- root/root      2888 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupPlatform.h
-rw-r--r-- root/root      1885 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupString.h
-rw-r--r-- root/root      1883 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupUInt64.h
-rw-r--r-- root/root      1435 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupUUID.h
-rw-r--r-- root/root      2252 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
-rw-r--r-- root/root      1882 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupVariable.h
-rw-r--r-- root/root      1738 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupWatchpoint.h
-rw-r--r-- root/root     10239 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValue.h
-rw-r--r-- root/root      2894 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArch.h
-rw-r--r-- root/root       945 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArgs.h
-rw-r--r-- root/root      4040 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArray.h
-rw-r--r-- root/root      3143 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueBoolean.h
-rw-r--r-- root/root      2369 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueChar.h
-rw-r--r-- root/root      2933 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueDictionary.h
-rw-r--r-- root/root      2966 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueEnumeration.h
-rw-r--r-- root/root      3012 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFileSpec.h
-rw-r--r-- root/root      2288 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFileSpecList.h
-rw-r--r-- root/root      2365 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFormat.h
-rw-r--r-- root/root      2527 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFormatEntity.h
-rw-r--r-- root/root      2497 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueLanguage.h
-rw-r--r-- root/root      2198 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValuePathMappings.h
-rw-r--r-- root/root      9532 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueProperties.h
-rw-r--r-- root/root      2231 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueRegex.h
-rw-r--r-- root/root      3406 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueSInt64.h
-rw-r--r-- root/root      4887 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueString.h
-rw-r--r-- root/root      3165 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueUInt64.h
-rw-r--r-- root/root      2251 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueUUID.h
-rw-r--r-- root/root      1422 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValues.h
-rw-r--r-- root/root     15284 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/Options.h
-rw-r--r-- root/root      2290 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/Property.h
-rw-r--r-- root/root     14207 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Interpreter/ScriptInterpreter.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/
-rw-r--r-- root/root      2117 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/ArmUnwindInfo.h
-rw-r--r-- root/root     17687 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/Block.h
-rw-r--r-- root/root     43531 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangASTContext.h
-rw-r--r-- root/root     10987 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangASTImporter.h
-rw-r--r-- root/root      5699 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
-rw-r--r-- root/root      4187 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangExternalASTSourceCommon.h
-rw-r--r-- root/root       884 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangUtil.h
-rw-r--r-- root/root      7239 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompactUnwindInfo.h
-rw-r--r-- root/root     19595 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompileUnit.h
-rw-r--r-- root/root      2778 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompilerDecl.h
-rw-r--r-- root/root      3892 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompilerDeclContext.h
-rw-r--r-- root/root     16802 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompilerType.h
-rw-r--r-- root/root      6011 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/DWARFCallFrameInfo.h
-rw-r--r-- root/root      2598 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/DebugMacros.h
-rw-r--r-- root/root      2586 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/DeclVendor.h
-rw-r--r-- root/root      8554 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/Declaration.h
-rw-r--r-- root/root      6633 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/FuncUnwinders.h
-rw-r--r-- root/root     25562 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/Function.h
-rw-r--r-- root/root     16624 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/GoASTContext.h
-rw-r--r-- root/root     13936 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/JavaASTContext.h
-rw-r--r-- root/root      8668 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/LineEntry.h
-rw-r--r-- root/root     15199 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/LineTable.h
-rw-r--r-- root/root     11663 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/OCamlASTContext.h
-rw-r--r-- root/root      8249 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/ObjectContainer.h
-rw-r--r-- root/root     39163 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/ObjectFile.h
-rw-r--r-- root/root     10945 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/Symbol.h
-rw-r--r-- root/root     23729 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/SymbolContext.h
-rw-r--r-- root/root      4872 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/SymbolContextScope.h
-rw-r--r-- root/root      9451 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/SymbolFile.h
-rw-r--r-- root/root      7335 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/SymbolVendor.h
-rw-r--r-- root/root      8416 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/Symtab.h
-rw-r--r-- root/root      1298 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/TaggedASTType.h
-rw-r--r-- root/root     19487 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/Type.h
-rw-r--r-- root/root      2025 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/TypeList.h
-rw-r--r-- root/root      2078 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/TypeMap.h
-rw-r--r-- root/root     21590 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/TypeSystem.h
-rw-r--r-- root/root     16819 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/UnwindPlan.h
-rw-r--r-- root/root      2768 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/UnwindTable.h
-rw-r--r-- root/root      5267 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/Variable.h
-rw-r--r-- root/root      2865 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/VariableList.h
-rw-r--r-- root/root       509 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Symbol/VerifyDecl.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/
-rw-r--r-- root/root      6057 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ABI.h
-rw-r--r-- root/root      1535 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/CPPLanguageRuntime.h
-rw-r--r-- root/root     15939 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/DynamicLoader.h
-rw-r--r-- root/root     33290 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ExecutionContext.h
-rw-r--r-- root/root      2469 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ExecutionContextScope.h
-rw-r--r-- root/root      1365 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/FileAction.h
-rw-r--r-- root/root      3190 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/InstrumentationRuntime.h
-rw-r--r-- root/root      1389 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/InstrumentationRuntimeStopInfo.h
-rw-r--r-- root/root      3170 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/JITLoader.h
-rw-r--r-- root/root      1312 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/JITLoaderList.h
-rw-r--r-- root/root      9140 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/Language.h
-rw-r--r-- root/root      6131 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/LanguageRuntime.h
-rw-r--r-- root/root      5529 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/Memory.h
-rw-r--r-- root/root      1053 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/MemoryHistory.h
-rw-r--r-- root/root      3755 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/MemoryRegionInfo.h
-rw-r--r-- root/root      2597 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ModuleCache.h
-rw-r--r-- root/root     13231 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ObjCLanguageRuntime.h
-rw-r--r-- root/root      3412 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/OperatingSystem.h
-rw-r--r-- root/root      4773 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/PathMappingList.h
-rw-r--r-- root/root     48167 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/Platform.h
-rw-r--r-- root/root    128968 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/Process.h
-rw-r--r-- root/root      3058 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ProcessInfo.h
-rw-r--r-- root/root      5146 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ProcessLaunchInfo.h
-rw-r--r-- root/root      3229 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ProcessStructReader.h
-rw-r--r-- root/root      6709 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/Queue.h
-rw-r--r-- root/root      6356 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/QueueItem.h
-rw-r--r-- root/root      4629 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/QueueList.h
-rw-r--r-- root/root      1815 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/RegisterCheckpoint.h
-rw-r--r-- root/root      8998 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/RegisterContext.h
-rw-r--r-- root/root      1863 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/RegisterNumber.h
-rw-r--r-- root/root      2929 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/SectionLoadHistory.h
-rw-r--r-- root/root      2609 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/SectionLoadList.h
-rw-r--r-- root/root     23321 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/StackFrame.h
-rw-r--r-- root/root      3328 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/StackFrameList.h
-rw-r--r-- root/root      3575 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/StackID.h
-rw-r--r-- root/root      7415 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/StopInfo.h
-rw-r--r-- root/root      8613 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/StructuredDataPlugin.h
-rw-r--r-- root/root     15071 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/SystemRuntime.h
-rw-r--r-- root/root     50017 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/Target.h
-rw-r--r-- root/root      9069 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/TargetList.h
-rw-r--r-- root/root     56840 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/Thread.h
-rw-r--r-- root/root      1628 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadCollection.h
-rw-r--r-- root/root      4930 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadList.h
-rw-r--r-- root/root     25657 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlan.h
-rw-r--r-- root/root      1975 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanBase.h
-rw-r--r-- root/root      5665 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallFunction.h
-rw-r--r-- root/root      1956 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
-rw-r--r-- root/root      1690 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallOnFunctionExit.h
-rw-r--r-- root/root      2200 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallUserExpression.h
-rw-r--r-- root/root      1827 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanPython.h
-rw-r--r-- root/root      2039 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanRunToAddress.h
-rw-r--r-- root/root      5042 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanShouldStopHere.h
-rw-r--r-- root/root      4444 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepInRange.h
-rw-r--r-- root/root      1827 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepInstruction.h
-rw-r--r-- root/root      3614 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOut.h
-rw-r--r-- root/root      1788 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
-rw-r--r-- root/root      1824 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOverRange.h
-rw-r--r-- root/root      3279 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepRange.h
-rw-r--r-- root/root      1960 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepThrough.h
-rw-r--r-- root/root      2124 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepUntil.h
-rw-r--r-- root/root      2391 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanTracer.h
-rw-r--r-- root/root      3458 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadSpec.h
-rw-r--r-- root/root      4661 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/UnixSignals.h
-rw-r--r-- root/root      2537 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/Unwind.h
-rw-r--r-- root/root      1760 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Target/UnwindAssembly.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/
-rw-r--r-- root/root      4732 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/AnsiTerminal.h
-rw-r--r-- root/root     22014 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/ArchSpec.h
-rw-r--r-- root/root      2274 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Baton.h
-rw-r--r-- root/root     11420 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/CleanUp.h
-rw-r--r-- root/root      8356 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Connection.h
-rw-r--r-- root/root     19667 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/ConstString.h
-rw-r--r-- root/root      3771 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/DataBuffer.h
-rw-r--r-- root/root      5269 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/DataBufferHeap.h
-rw-r--r-- root/root      1374 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/DataBufferLLVM.h
-rw-r--r-- root/root     15943 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/DataEncoder.h
-rw-r--r-- root/root     48525 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/DataExtractor.h
-rw-r--r-- root/root      2826 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Either.h
-rw-r--r-- root/root       825 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Endian.h
-rw-r--r-- root/root       687 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/FastDemangle.h
-rw-r--r-- root/root     23520 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/FileSpec.h
-rw-r--r-- root/root      6887 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Flags.h
-rw-r--r-- root/root      4075 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/History.h
-rw-r--r-- root/root      1540 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/IOObject.h
-rw-r--r-- root/root      5681 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Iterable.h
-rw-r--r-- root/root      6434 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/JSON.h
-rw-r--r-- root/root       821 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/LLDBAssert.h
-rw-r--r-- root/root      8052 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Log.h
-rw-r--r-- root/root      2476 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Logging.h
-rw-r--r-- root/root       688 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/NameMatches.h
-rw-r--r-- root/root      1210 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Range.h
-rw-r--r-- root/root      7376 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/RegularExpression.h
-rw-r--r-- root/root      3305 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/SafeMachO.h
-rw-r--r-- root/root      2592 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/SelectHelper.h
-rw-r--r-- root/root      2488 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/SharedCluster.h
-rw-r--r-- root/root     15463 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/SharingPtr.h
-rw-r--r-- root/root      9997 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Status.h
-rw-r--r-- root/root     20062 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Stream.h
-rw-r--r-- root/root       967 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/StreamCallback.h
-rw-r--r-- root/root      1413 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/StreamGDBRemote.h
-rw-r--r-- root/root      1317 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/StreamString.h
-rw-r--r-- root/root      4384 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/StreamTee.h
-rw-r--r-- root/root      4060 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/StringExtractor.h
-rw-r--r-- root/root      1426 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/StringLexer.h
-rw-r--r-- root/root      3740 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/StringList.h
-rw-r--r-- root/root     15951 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/StructuredData.h
-rw-r--r-- root/root      2483 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/TildeExpressionResolver.h
-rw-r--r-- root/root      2470 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Timeout.h
-rw-r--r-- root/root      2159 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/Timer.h
-rw-r--r-- root/root      1796 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/TraceOptions.h
-rw-r--r-- root/root      3151 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/UUID.h
-rw-r--r-- root/root       994 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/UriParser.h
-rw-r--r-- root/root      4596 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/UserID.h
-rw-r--r-- root/root       615 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/VASPrintf.h
-rw-r--r-- root/root      3760 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/lldb/Utility/VMRange.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldb-6.0.0.so -> liblldb-6.0.so
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldb-6.0.so -> ../../arm-linux-gnueabihf/liblldb-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldb-6.0.so.1 -> ../../arm-linux-gnueabihf/liblldb-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldb.so -> ../../arm-linux-gnueabihf/liblldb-6.0.so.1
-rw-r--r-- root/root      2928 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbBase.a
-rw-r--r-- root/root    952966 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbBreakpoint.a
-rw-r--r-- root/root   4098502 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbCommands.a
-rw-r--r-- root/root   2590482 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbCore.a
-rw-r--r-- root/root    823400 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbDataFormatters.a
-rw-r--r-- root/root    675480 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbExpression.a
-rw-r--r-- root/root    892102 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbHost.a
-rw-r--r-- root/root     14802 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbInitialization.a
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so -> liblldbIntelFeatures.so.6
-rw-r--r-- root/root     21062 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbIntelMPX.a
-rw-r--r-- root/root   1573798 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbInterpreter.a
-rw-r--r-- root/root     61244 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_arm.a
-rw-r--r-- root/root     66620 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_arm64.a
-rw-r--r-- root/root     47424 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_i386.a
-rw-r--r-- root/root     63146 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_arm.a
-rw-r--r-- root/root     65808 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_arm64.a
-rw-r--r-- root/root     43410 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_hexagon.a
-rw-r--r-- root/root     65366 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_i386.a
-rw-r--r-- root/root     54766 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_mips.a
-rw-r--r-- root/root     56674 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_mips64.a
-rw-r--r-- root/root     62690 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_ppc.a
-rw-r--r-- root/root     62968 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_ppc64.a
-rw-r--r-- root/root     51828 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_s390x.a
-rw-r--r-- root/root     71500 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_x86_64.a
-rw-r--r-- root/root    643922 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginAppleObjCRuntime.a
-rw-r--r-- root/root      8848 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginArchitectureArm.a
-rw-r--r-- root/root    590008 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginCPlusPlusLanguage.a
-rw-r--r-- root/root     83196 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginCXXItaniumABI.a
-rw-r--r-- root/root     86818 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginDisassemblerLLVM.a
-rw-r--r-- root/root     82448 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderHexagonDYLD.a
-rw-r--r-- root/root    223554 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
-rw-r--r-- root/root    128096 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderPosixDYLD.a
-rw-r--r-- root/root     16022 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderStatic.a
-rw-r--r-- root/root     24086 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderWindowsDYLD.a
-rw-r--r-- root/root    994482 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginExpressionParserClang.a
-rw-r--r-- root/root    258864 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginExpressionParserGo.a
-rw-r--r-- root/root     80190 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginGoLanguage.a
-rw-r--r-- root/root    252054 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginInstructionARM.a
-rw-r--r-- root/root     87874 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginInstructionARM64.a
-rw-r--r-- root/root     93814 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginInstructionMIPS.a
-rw-r--r-- root/root     80682 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginInstructionMIPS64.a
-rw-r--r-- root/root     89436 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeASan.a
-rw-r--r-- root/root    102870 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
-rw-r--r-- root/root    195760 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeTSan.a
-rw-r--r-- root/root    112020 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeUBSan.a
-rw-r--r-- root/root     62534 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginJITLoaderGDB.a
-rw-r--r-- root/root     72542 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginJavaLanguage.a
-rw-r--r-- root/root     22732 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginLanguageRuntimeGo.a
-rw-r--r-- root/root     21764 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginLanguageRuntimeJava.a
-rw-r--r-- root/root     40622 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginMemoryHistoryASan.a
-rw-r--r-- root/root      9418 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginOCamlLanguage.a
-rw-r--r-- root/root     79138 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginOSGo.a
-rw-r--r-- root/root     59010 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginOSPython.a
-rw-r--r-- root/root    682432 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginObjCLanguage.a
-rw-r--r-- root/root      9164 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginObjCPlusPlusLanguage.a
-rw-r--r-- root/root     59710 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectContainerBSDArchive.a
-rw-r--r-- root/root     24942 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectContainerMachOArchive.a
-rw-r--r-- root/root    220742 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectFileELF.a
-rw-r--r-- root/root     35636 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectFileJIT.a
-rw-r--r-- root/root    242996 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectFileMachO.a
-rw-r--r-- root/root     95128 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectFilePECOFF.a
-rw-r--r-- root/root    165800 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformAndroid.a
-rw-r--r-- root/root     60210 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformFreeBSD.a
-rw-r--r-- root/root    115280 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformGDB.a
-rw-r--r-- root/root     39368 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformKalimba.a
-rw-r--r-- root/root     80272 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformLinux.a
-rw-r--r-- root/root    318960 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformMacOSX.a
-rw-r--r-- root/root     79380 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformNetBSD.a
-rw-r--r-- root/root     53746 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformOpenBSD.a
-rw-r--r-- root/root     87990 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformPOSIX.a
-rw-r--r-- root/root     67962 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformWindows.a
-rw-r--r-- root/root    353848 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessElfCore.a
-rw-r--r-- root/root   1630662 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessGDBRemote.a
-rw-r--r-- root/root    506738 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessLinux.a
-rw-r--r-- root/root    174928 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessMinidump.a
-rw-r--r-- root/root     19032 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessPOSIX.a
-rw-r--r-- root/root   1057630 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessUtility.a
-rw-r--r-- root/root    612944 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginRenderScriptRuntime.a
-rw-r--r-- root/root     51054 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginScriptInterpreterNone.a
-rw-r--r-- root/root    405486 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginScriptInterpreterPython.a
-rw-r--r-- root/root    252778 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginStructuredDataDarwinLog.a
-rw-r--r-- root/root   1403436 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginSymbolFileDWARF.a
-rw-r--r-- root/root    121360 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginSymbolFilePDB.a
-rw-r--r-- root/root     35858 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginSymbolFileSymtab.a
-rw-r--r-- root/root     20236 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginSymbolVendorELF.a
-rw-r--r-- root/root    229818 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginSystemRuntimeMacOSX.a
-rw-r--r-- root/root     68674 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginUnwindAssemblyInstEmulation.a
-rw-r--r-- root/root     79378 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbPluginUnwindAssemblyX86.a
-rw-r--r-- root/root   1803368 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbSymbol.a
-rw-r--r-- root/root   3027442 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbTarget.a
-rw-r--r-- root/root    745034 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbUtility.a
-rw-r--r-- root/root     13774 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbUtilityHelpers.a
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/liblldb-6.0-dev/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/liblldb-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/liblldb-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/liblldb-6.0-dev/copyright


liblldb-6.0_6.0~+rc3-1_armhf.deb
--------------------------------

 new Debian package, version 2.0.
 size 7277780 bytes: control archive=1176 bytes.
     881 bytes,    18 lines      control              
     554 bytes,     7 lines      md5sums              
     109 bytes,     2 lines      shlibs               
      67 bytes,     2 lines      triggers             
 Package: liblldb-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 27007
 Depends: libatomic1 (>= 4.8), libc6 (>= 2.9), libedit2 (>= 2.11-20080614), libgcc1 (>= 1:3.5), libllvm6.0 (= 1:6.0~+rc3-1), libncurses5 (>= 6), libpython2.7 (>= 2.7), libstdc++6 (>= 5.2), libtinfo5 (>= 6)
 Breaks: lldb-6.0 (<< 1:6.0~svn215195-2)
 Replaces: lldb-6.0 (<= 1:6.0~svn215195-2)
 Section: libs
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Next generation, high-performance debugger, library
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.
  .
  This package contains the LLDB runtime library.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/liblldb-6.0.so -> liblldb-6.0.so.1
-rw-r--r-- root/root  27569584 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/liblldb-6.0.so.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldb.so.1 -> ../../arm-linux-gnueabihf/liblldb-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6 -> liblldbIntelFeatures.so.6.0.0
-rw-r--r-- root/root     18264 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6.0.0
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/
-rw-r--r-- root/root      5872 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/readline.so
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/liblldb-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/liblldb-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/liblldb-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/liblldb-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       381 2018-02-24 15:57 ./usr/share/lintian/overrides/liblldb-6.0


libllvm6.0-dbg_6.0~+rc3-1_armhf.deb
-----------------------------------

 new Debian package, version 2.0.
 size 68878156 bytes: control archive=860 bytes.
     723 bytes,    20 lines      control              
     340 bytes,     4 lines      md5sums              
 Package: libllvm6.0-dbg
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 78082
 Depends: libllvm6.0 (= 1:6.0~+rc3-1)
 Breaks: libllvm3.9v4-dbg
 Replaces: libllvm3.9v4-dbg
 Section: debug
 Priority: optional
 Multi-Arch: same
 Homepage: http://www.llvm.org/
 Description: Modular compiler and toolchain technologies, debugging libraries
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  This package contains the LLVM runtime library debug symbols.
 Build-Ids: b1b2001b84d188f6a8a928c22965d7568f133848

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/b1/
-rw-r--r-- root/root  79905668 2018-02-24 15:57 ./usr/lib/debug/.build-id/b1/b2001b84d188f6a8a928c22965d7568f133848.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/libllvm6.0-dbg/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/libllvm6.0-dbg/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/libllvm6.0-dbg/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/libllvm6.0-dbg/copyright


libllvm6.0_6.0~+rc3-1_armhf.deb
-------------------------------

 new Debian package, version 2.0.
 size 12479576 bytes: control archive=1032 bytes.
     755 bytes,    19 lines      control              
     374 bytes,     5 lines      md5sums              
      49 bytes,     1 lines      shlibs               
      67 bytes,     2 lines      triggers             
 Package: libllvm6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 53026
 Depends: libc6 (>= 2.15), libedit2 (>= 2.11-20080614), libffi6 (>= 3.0.4), libgcc1 (>= 1:4.3), libstdc++6 (>= 6), libtinfo5 (>= 6), zlib1g (>= 1:1.2.0)
 Breaks: libllvm3.9v4
 Replaces: libllvm3.9v4
 Section: libs
 Priority: optional
 Multi-Arch: same
 Homepage: http://www.llvm.org/
 Description: Modular compiler and toolchain technologies, runtime library
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  This package contains the LLVM runtime library.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/libLLVM-6.0.so -> libLLVM-6.0.so.1
-rw-r--r-- root/root  54244284 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/libLLVM-6.0.so.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/libllvm6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/libllvm6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/libllvm6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/libllvm6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       124 2018-02-24 15:57 ./usr/share/lintian/overrides/libllvm6.0


lld-6.0-dbgsym_6.0~+rc3-1_armhf.deb
-----------------------------------

 new Debian package, version 2.0.
 size 3821616 bytes: control archive=548 bytes.
     379 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: lld-6.0-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 4781
 Depends: lld-6.0 (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for lld-6.0
 Build-Ids: 080f4327de345d39294b976b3217ed0015f5c506

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/08/
-rw-r--r-- root/root   4884996 2018-02-24 15:57 ./usr/lib/debug/.build-id/08/0f4327de345d39294b976b3217ed0015f5c506.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/lld-6.0-dbgsym -> lld-6.0


lld-6.0_6.0~+rc3-1_armhf.deb
----------------------------

 new Debian package, version 2.0.
 size 696856 bytes: control archive=804 bytes.
     536 bytes,    14 lines      control              
     341 bytes,     5 lines      md5sums              
 Package: lld-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 2498
 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm6.0 (= 1:6.0~+rc3-1), libstdc++6 (>= 6), llvm-6.0-dev
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: LLVM-based linker
  LLD is a new, high-performance linker. It is built as a set of reusable
  components which highly leverage existing libraries in the larger LLVM
  Project.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/ld.lld-6.0 -> ../lib/llvm-6.0/bin/ld.lld
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/ld64.lld-6.0 -> ../lib/llvm-6.0/bin/ld64.lld
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lld-6.0 -> ../lib/llvm-6.0/bin/lld
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lld-link-6.0 -> ../lib/llvm-6.0/bin/lld-link
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/wasm-ld-6.0 -> ../lib/llvm-6.0/bin/wasm-ld
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/ld.lld -> lld
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/ld64.lld -> lld
-rwxr-xr-x root/root   2491476 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lld
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lld-link -> lld
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/wasm-ld -> lld
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/lld-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/lld-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/lld-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/lld-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/man1/
-rw-r--r-- root/root      3690 2018-02-24 15:57 ./usr/share/man/man1/ld.lld-6.0.1.gz


lldb-6.0-dbgsym_6.0~+rc3-1_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 89679484 bytes: control archive=772 bytes.
     547 bytes,    12 lines      control              
     530 bytes,     5 lines      md5sums              
 Package: lldb-6.0-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 97725
 Depends: lldb-6.0 (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for lldb-6.0
 Build-Ids: 06624cdd65b7eb19f96afc2d95f937fe7d80cfae 20c66ff0c446b46834a24c6233b613a2a6917dac 2987151fa0c3bd6887f2084b552adc3b462438a6 430aa1df49959ddc1f2a5a64afb58b409d19c45a 722028420e829e270c959efad02f3cb4bbc88f5d

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/06/
-rw-r--r-- root/root    722412 2018-02-24 15:57 ./usr/lib/debug/.build-id/06/624cdd65b7eb19f96afc2d95f937fe7d80cfae.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/20/
-rw-r--r-- root/root  43722728 2018-02-24 15:57 ./usr/lib/debug/.build-id/20/c66ff0c446b46834a24c6233b613a2a6917dac.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/29/
-rw-r--r-- root/root     44076 2018-02-24 15:57 ./usr/lib/debug/.build-id/29/87151fa0c3bd6887f2084b552adc3b462438a6.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/43/
-rw-r--r-- root/root     58136 2018-02-24 15:57 ./usr/lib/debug/.build-id/43/0aa1df49959ddc1f2a5a64afb58b409d19c45a.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/72/
-rw-r--r-- root/root  55506236 2018-02-24 15:57 ./usr/lib/debug/.build-id/72/2028420e829e270c959efad02f3cb4bbc88f5d.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/lldb-6.0-dbgsym -> lldb-6.0


lldb-6.0_6.0~+rc3-1_armhf.deb
-----------------------------

 new Debian package, version 2.0.
 size 7916360 bytes: control archive=1160 bytes.
     803 bytes,    14 lines      control              
     749 bytes,    11 lines      md5sums              
      67 bytes,     8 lines   *  postinst             #!/bin/sh
 Package: lldb-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 29048
 Depends: libatomic1 (>= 4.8), libc6 (>= 2.15), libedit2 (>= 2.11-20080614), libgcc1 (>= 1:3.5), liblldb-6.0 (>= 1:6.0~svn298832-1~), libllvm6.0 (= 1:6.0~+rc3-1), libncurses5 (>= 6), libpython2.7 (>= 2.7), libstdc++6 (>= 6), libtinfo5 (>= 6), llvm-6.0-dev, python-lldb-6.0
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Next generation, high-performance debugger
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lldb-6.0 -> ../lib/llvm-6.0/bin/lldb
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lldb-argdumper-6.0 -> ../lib/llvm-6.0/bin/lldb-argdumper
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lldb-mi-6.0 -> ../lib/llvm-6.0/bin/lldb-mi
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lldb-server-6.0 -> ../lib/llvm-6.0/bin/lldb-server
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lldb-test-6.0 -> ../lib/llvm-6.0/bin/lldb-test
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root     39884 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lldb
-rwxr-xr-x root/root     18256 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lldb-argdumper
-rwxr-xr-x root/root    393532 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lldb-mi
-rwxr-xr-x root/root   4959132 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lldb-server
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lldb-server-6.0 -> lldb-server
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lldb-server-6.0.0 -> lldb-server
-rwxr-xr-x root/root  24265232 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lldb-test
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/lldb-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/lldb-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/lldb-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/lldb-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       186 2018-02-24 15:57 ./usr/share/lintian/overrides/lldb-6.0
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/man1/
-rw-r--r-- root/root      1771 2018-02-24 15:57 ./usr/share/man/man1/lldb-6.0.1.gz
-rw-r--r-- root/root      1176 2018-02-24 15:57 ./usr/share/man/man1/lldb-mi-6.0.1.gz


llvm-6.0-dbgsym_6.0~+rc3-1_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 19818212 bytes: control archive=2696 bytes.
    2310 bytes,    12 lines      control              
    5088 bytes,    48 lines      md5sums              
 Package: llvm-6.0-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 23258
 Depends: llvm-6.0 (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for llvm-6.0
 Build-Ids: 0033e1e2240e6430486c292d601e0bcfa1c297c5 07276c41826469c459db75ed418bd8da2d255122 08080291275d0b4f62a6df333cbe940e799303b6 09f250174f58815cfe9a03afe15284e593e30091 14d9ab5ee123ffd05864f14694bb58e33b4c61b0 1dc16cebd7561460465cb01ed297dd626062c609 2744da956aaf9a93e4493474d5107dc4c4cc485f 2f1267183bec25d01b354a9a98df57c9a9858fb8 317224d33b09470d5b872c8f2b95cea8925adcf9 359e25214ed6460e62407c576ca8ef27f8dc1d5f 38ee30c349fe801d175868cbe0f7654ca5ce40b6 42899abd6c7bd7042cd0823c814558bcbc88d4b1 55b7f8538b5adb3121752e4fdc7dbd7a611be3c8 60cd18507315a130419821e4ae36ef586c1ef390 6a7f353d7ff630287e809eeb59b34e61e797a549 6c4fcc2cb18a8bfab266362a89c869f558438f7d 6dfdb1b91507c53c71e9b2fd66407bedfc821389 7097bcd4e3e47b16ca83fc7a28eaa7846932e9a3 71ead67153e516572211b4c9268fb9b51d05f815 7210a2e3a7da576c3482ac630ce904bcec3a7603 7243f01a80284fe00dac7b363417c20478e6587a 79bc5d703183782e4248c7fdf3452b077a8a9236 8393d3b54953bdbdedbc1a8b489854ac79353229 8465f67b5df88ddfa594c628042a0239039407d9 852982cee0bcb7dd880d910d938a073a9332ad67 8607987806e9c26b3e857bf8280912f6877c93ba 8679242f567b48f3332cf751329644320c9cfa24 8b937d958790b23b0b584e7996bb4846898a66c1 8d8bbf5954d3c99e085ca5d8033ac8444ffb6312 9156c5465f50c283e906985aa51e0b49a3b7ee9b 9d1b796ada7db1d05eac27d098ed945e905faf89 9ddbd828b4ac684986f93bffd1777579ab7e5997 b468ab7f049bc76ca64aa7a0631139443b4bfadc b50e425926ba8841d160ef567eee0903eb970eea b5d8acbe31001149ea587cf38d1ba064f49b8f77 b902fb638f0bbb2a83ed97d5207e02ffb72ed6a5 c0a50bed07e153ffd7765ca2f632b0db8f942248 c5ba1674ed40a719a8554fc7e5ee05a867a73a5c c69ab5e30a7203f1dbfd2d76144f6dece37f8bea cec86931a929cf8d0d3f8b64fad36e744d268c90 db9c2fc0ca79b710343f30985c365a5dd77f82db e271f68231129320e2f737478ac90477f44646fa e395b69e5ef27ed14134aa3f4ded882cf90ee31d e83dabdc76ed50fb27503ce62b0e69b10d414e0f ef5fc4f0f58780bc20a1ebee8cc822ff1b8473db f1371647efb4ca8add42ec5c2100655bab33468f f29c095f30044c7b92a6b2bfdcb2f7793e9e9ad0 fe0f7b924723b5d6600c04b803215e85430ff840

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/00/
-rw-r--r-- root/root     77332 2018-02-24 15:57 ./usr/lib/debug/.build-id/00/33e1e2240e6430486c292d601e0bcfa1c297c5.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/07/
-rw-r--r-- root/root     86564 2018-02-24 15:57 ./usr/lib/debug/.build-id/07/276c41826469c459db75ed418bd8da2d255122.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/08/
-rw-r--r-- root/root    358892 2018-02-24 15:57 ./usr/lib/debug/.build-id/08/080291275d0b4f62a6df333cbe940e799303b6.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/09/
-rw-r--r-- root/root     32284 2018-02-24 15:57 ./usr/lib/debug/.build-id/09/f250174f58815cfe9a03afe15284e593e30091.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/14/
-rw-r--r-- root/root     32500 2018-02-24 15:57 ./usr/lib/debug/.build-id/14/d9ab5ee123ffd05864f14694bb58e33b4c61b0.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/1d/
-rw-r--r-- root/root     49420 2018-02-24 15:57 ./usr/lib/debug/.build-id/1d/c16cebd7561460465cb01ed297dd626062c609.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/27/
-rw-r--r-- root/root     36092 2018-02-24 15:57 ./usr/lib/debug/.build-id/27/44da956aaf9a93e4493474d5107dc4c4cc485f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/2f/
-rw-r--r-- root/root     31612 2018-02-24 15:57 ./usr/lib/debug/.build-id/2f/1267183bec25d01b354a9a98df57c9a9858fb8.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/31/
-rw-r--r-- root/root     51716 2018-02-24 15:57 ./usr/lib/debug/.build-id/31/7224d33b09470d5b872c8f2b95cea8925adcf9.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/35/
-rw-r--r-- root/root     38436 2018-02-24 15:57 ./usr/lib/debug/.build-id/35/9e25214ed6460e62407c576ca8ef27f8dc1d5f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/38/
-rw-r--r-- root/root     44956 2018-02-24 15:57 ./usr/lib/debug/.build-id/38/ee30c349fe801d175868cbe0f7654ca5ce40b6.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/42/
-rw-r--r-- root/root    125900 2018-02-24 15:57 ./usr/lib/debug/.build-id/42/899abd6c7bd7042cd0823c814558bcbc88d4b1.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/55/
-rw-r--r-- root/root    176260 2018-02-24 15:57 ./usr/lib/debug/.build-id/55/b7f8538b5adb3121752e4fdc7dbd7a611be3c8.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/60/
-rw-r--r-- root/root    210120 2018-02-24 15:57 ./usr/lib/debug/.build-id/60/cd18507315a130419821e4ae36ef586c1ef390.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/6a/
-rw-r--r-- root/root    563400 2018-02-24 15:57 ./usr/lib/debug/.build-id/6a/7f353d7ff630287e809eeb59b34e61e797a549.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/6c/
-rw-r--r-- root/root   6349296 2018-02-24 15:57 ./usr/lib/debug/.build-id/6c/4fcc2cb18a8bfab266362a89c869f558438f7d.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/6d/
-rw-r--r-- root/root     57080 2018-02-24 15:57 ./usr/lib/debug/.build-id/6d/fdb1b91507c53c71e9b2fd66407bedfc821389.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/70/
-rw-r--r-- root/root    110504 2018-02-24 15:57 ./usr/lib/debug/.build-id/70/97bcd4e3e47b16ca83fc7a28eaa7846932e9a3.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/71/
-rw-r--r-- root/root     83636 2018-02-24 15:57 ./usr/lib/debug/.build-id/71/ead67153e516572211b4c9268fb9b51d05f815.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/72/
-rw-r--r-- root/root     72604 2018-02-24 15:57 ./usr/lib/debug/.build-id/72/10a2e3a7da576c3482ac630ce904bcec3a7603.debug
-rw-r--r-- root/root    415288 2018-02-24 15:57 ./usr/lib/debug/.build-id/72/43f01a80284fe00dac7b363417c20478e6587a.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/79/
-rw-r--r-- root/root    114552 2018-02-24 15:57 ./usr/lib/debug/.build-id/79/bc5d703183782e4248c7fdf3452b077a8a9236.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/83/
-rw-r--r-- root/root     26520 2018-02-24 15:57 ./usr/lib/debug/.build-id/83/93d3b54953bdbdedbc1a8b489854ac79353229.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/84/
-rw-r--r-- root/root     76184 2018-02-24 15:57 ./usr/lib/debug/.build-id/84/65f67b5df88ddfa594c628042a0239039407d9.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/85/
-rw-r--r-- root/root   1295192 2018-02-24 15:57 ./usr/lib/debug/.build-id/85/2982cee0bcb7dd880d910d938a073a9332ad67.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/86/
-rw-r--r-- root/root     42356 2018-02-24 15:57 ./usr/lib/debug/.build-id/86/07987806e9c26b3e857bf8280912f6877c93ba.debug
-rw-r--r-- root/root    202876 2018-02-24 15:57 ./usr/lib/debug/.build-id/86/79242f567b48f3332cf751329644320c9cfa24.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/8b/
-rw-r--r-- root/root    155048 2018-02-24 15:57 ./usr/lib/debug/.build-id/8b/937d958790b23b0b584e7996bb4846898a66c1.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/8d/
-rw-r--r-- root/root     67280 2018-02-24 15:57 ./usr/lib/debug/.build-id/8d/8bbf5954d3c99e085ca5d8033ac8444ffb6312.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/91/
-rw-r--r-- root/root     28704 2018-02-24 15:57 ./usr/lib/debug/.build-id/91/56c5465f50c283e906985aa51e0b49a3b7ee9b.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/9d/
-rw-r--r-- root/root    115836 2018-02-24 15:57 ./usr/lib/debug/.build-id/9d/1b796ada7db1d05eac27d098ed945e905faf89.debug
-rw-r--r-- root/root    474592 2018-02-24 15:57 ./usr/lib/debug/.build-id/9d/dbd828b4ac684986f93bffd1777579ab7e5997.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/b4/
-rw-r--r-- root/root    193312 2018-02-24 15:57 ./usr/lib/debug/.build-id/b4/68ab7f049bc76ca64aa7a0631139443b4bfadc.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/b5/
-rw-r--r-- root/root    795144 2018-02-24 15:57 ./usr/lib/debug/.build-id/b5/0e425926ba8841d160ef567eee0903eb970eea.debug
-rw-r--r-- root/root    316936 2018-02-24 15:57 ./usr/lib/debug/.build-id/b5/d8acbe31001149ea587cf38d1ba064f49b8f77.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/b9/
-rw-r--r-- root/root   6417652 2018-02-24 15:57 ./usr/lib/debug/.build-id/b9/02fb638f0bbb2a83ed97d5207e02ffb72ed6a5.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/c0/
-rw-r--r-- root/root     88096 2018-02-24 15:57 ./usr/lib/debug/.build-id/c0/a50bed07e153ffd7765ca2f632b0db8f942248.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/c5/
-rw-r--r-- root/root     15472 2018-02-24 15:57 ./usr/lib/debug/.build-id/c5/ba1674ed40a719a8554fc7e5ee05a867a73a5c.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/c6/
-rw-r--r-- root/root     68200 2018-02-24 15:57 ./usr/lib/debug/.build-id/c6/9ab5e30a7203f1dbfd2d76144f6dece37f8bea.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/ce/
-rw-r--r-- root/root    228420 2018-02-24 15:57 ./usr/lib/debug/.build-id/ce/c86931a929cf8d0d3f8b64fad36e744d268c90.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/db/
-rw-r--r-- root/root     45488 2018-02-24 15:57 ./usr/lib/debug/.build-id/db/9c2fc0ca79b710343f30985c365a5dd77f82db.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/e2/
-rw-r--r-- root/root    184640 2018-02-24 15:57 ./usr/lib/debug/.build-id/e2/71f68231129320e2f737478ac90477f44646fa.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/e3/
-rw-r--r-- root/root     57972 2018-02-24 15:57 ./usr/lib/debug/.build-id/e3/95b69e5ef27ed14134aa3f4ded882cf90ee31d.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/e8/
-rw-r--r-- root/root    356840 2018-02-24 15:57 ./usr/lib/debug/.build-id/e8/3dabdc76ed50fb27503ce62b0e69b10d414e0f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/ef/
-rw-r--r-- root/root   3156984 2018-02-24 15:57 ./usr/lib/debug/.build-id/ef/5fc4f0f58780bc20a1ebee8cc822ff1b8473db.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/f1/
-rw-r--r-- root/root     60668 2018-02-24 15:57 ./usr/lib/debug/.build-id/f1/371647efb4ca8add42ec5c2100655bab33468f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/f2/
-rw-r--r-- root/root    117944 2018-02-24 15:57 ./usr/lib/debug/.build-id/f2/9c095f30044c7b92a6b2bfdcb2f7793e9e9ad0.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/fe/
-rw-r--r-- root/root     30052 2018-02-24 15:57 ./usr/lib/debug/.build-id/fe/0f7b924723b5d6600c04b803215e85430ff840.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-dbgsym -> llvm-6.0


llvm-6.0-dev-dbgsym_6.0~+rc3-1_armhf.deb
----------------------------------------

 new Debian package, version 2.0.
 size 5405572 bytes: control archive=768 bytes.
     558 bytes,    12 lines      control              
     530 bytes,     5 lines      md5sums              
 Package: llvm-6.0-dev-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 6166
 Depends: llvm-6.0-dev (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for llvm-6.0-dev
 Build-Ids: 34a9eff827c5ad85298ace51b7a460d4d99d7586 85e67a76310fa10c34751b2b87bfc09fefdee338 8df5ff7c94ea9649efa3930d060f073282dd14c6 b5722ea9aa45c50259303333ceefaef7b263885c fceeac4e16b22151893ae6fbda35e1a73659ce6f

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/34/
-rw-r--r-- root/root     18292 2018-02-24 15:57 ./usr/lib/debug/.build-id/34/a9eff827c5ad85298ace51b7a460d4d99d7586.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/85/
-rw-r--r-- root/root   5895344 2018-02-24 15:57 ./usr/lib/debug/.build-id/85/e67a76310fa10c34751b2b87bfc09fefdee338.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/8d/
-rw-r--r-- root/root    196312 2018-02-24 15:57 ./usr/lib/debug/.build-id/8d/f5ff7c94ea9649efa3930d060f073282dd14c6.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/b5/
-rw-r--r-- root/root     27492 2018-02-24 15:57 ./usr/lib/debug/.build-id/b5/722ea9aa45c50259303333ceefaef7b263885c.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/fc/
-rw-r--r-- root/root    160388 2018-02-24 15:57 ./usr/lib/debug/.build-id/fc/eeac4e16b22151893ae6fbda35e1a73659ce6f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-dev-dbgsym -> llvm-6.0-dev


llvm-6.0-dev_6.0~+rc3-1_armhf.deb
---------------------------------

 new Debian package, version 2.0.
 size 20288056 bytes: control archive=34472 bytes.
    1260 bytes,    26 lines      control              
  115101 bytes,  1341 lines      md5sums              
      22 bytes,     1 lines      shlibs               
      67 bytes,     2 lines      triggers             
 Package: llvm-6.0-dev
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 122155
 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libllvm6.0 (= 1:6.0~+rc3-1), libstdc++6 (>= 5.2), libffi-dev (>= 3.0.9), llvm-6.0 (= 1:6.0~+rc3-1), libtinfo-dev
 Replaces: llvm (<< 2.2-3)
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Modular compiler and toolchain technologies, libraries and headers
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  LLVM uses a single, language-independent virtual instruction set both
  as an offline code representation (to communicate code between
  compiler phases and to run-time systems) and as the compiler internal
  representation (to analyze and transform programs). This persistent
  code representation allows a common set of sophisticated compiler
  techniques to be applied at compile-time, link-time, install-time,
  run-time, or "idle-time" (between program runs).
  .
  This package provides the libraries and headers to develop applications
  using llvm.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/
-rw-r--r-- root/root     47014 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/APFloat.h
-rw-r--r-- root/root     71380 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/APInt.h
-rw-r--r-- root/root     11357 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/APSInt.h
-rw-r--r-- root/root      7700 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/AllocatorList.h
-rw-r--r-- root/root     17828 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ArrayRef.h
-rw-r--r-- root/root     29227 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/BitVector.h
-rw-r--r-- root/root      5555 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/BitmaskEnum.h
-rw-r--r-- root/root      4908 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/BreadthFirstIterator.h
-rw-r--r-- root/root      6005 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/CachedHashString.h
-rw-r--r-- root/root      3178 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/DAGDeltaAlgorithm.h
-rw-r--r-- root/root      3590 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/DeltaAlgorithm.h
-rw-r--r-- root/root     39841 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/DenseMap.h
-rw-r--r-- root/root      8481 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/DenseMapInfo.h
-rw-r--r-- root/root      8314 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/DenseSet.h
-rw-r--r-- root/root     10602 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/DepthFirstIterator.h
-rw-r--r-- root/root      3330 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/EpochTracker.h
-rw-r--r-- root/root     10749 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/EquivalenceClasses.h
-rw-r--r-- root/root     28831 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/FoldingSet.h
-rw-r--r-- root/root      4550 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/GraphTraits.h
-rw-r--r-- root/root     25887 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/Hashing.h
-rw-r--r-- root/root      7160 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ImmutableList.h
-rw-r--r-- root/root     11764 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ImmutableMap.h
-rw-r--r-- root/root     38810 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ImmutableSet.h
-rw-r--r-- root/root      2535 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/IndexedMap.h
-rw-r--r-- root/root      2914 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/IntEqClasses.h
-rw-r--r-- root/root     74085 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/IntervalMap.h
-rw-r--r-- root/root      8265 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/IntrusiveRefCntPtr.h
-rw-r--r-- root/root      7783 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/MapVector.h
-rw-r--r-- root/root       962 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/None.h
-rw-r--r-- root/root      7506 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/Optional.h
-rw-r--r-- root/root      4249 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/PackedVector.h
-rw-r--r-- root/root      4109 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/PointerEmbeddedInt.h
-rw-r--r-- root/root      8168 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/PointerIntPair.h
-rw-r--r-- root/root      8233 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/PointerSumType.h
-rw-r--r-- root/root     16224 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/PointerUnion.h
-rw-r--r-- root/root     11039 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/PostOrderIterator.h
-rw-r--r-- root/root      2722 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/PriorityQueue.h
-rw-r--r-- root/root      8287 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/PriorityWorklist.h
-rw-r--r-- root/root      8062 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SCCIterator.h
-rw-r--r-- root/root     39977 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/STLExtras.h
-rw-r--r-- root/root      1522 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ScopeExit.h
-rw-r--r-- root/root      8435 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ScopedHashTable.h
-rw-r--r-- root/root      2626 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/Sequence.h
-rw-r--r-- root/root      2091 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SetOperations.h
-rw-r--r-- root/root      9239 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SetVector.h
-rw-r--r-- root/root     19223 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SmallBitVector.h
-rw-r--r-- root/root     16829 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SmallPtrSet.h
-rw-r--r-- root/root      4265 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SmallSet.h
-rw-r--r-- root/root      8633 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SmallString.h
-rw-r--r-- root/root     31004 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SmallVector.h
-rw-r--r-- root/root     26000 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SparseBitVector.h
-rw-r--r-- root/root     18224 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SparseMultiSet.h
-rw-r--r-- root/root     11615 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/SparseSet.h
-rw-r--r-- root/root      5175 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/Statistic.h
-rw-r--r-- root/root     11883 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/StringExtras.h
-rw-r--r-- root/root     19028 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/StringMap.h
-rw-r--r-- root/root     31850 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/StringRef.h
-rw-r--r-- root/root      1517 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/StringSet.h
-rw-r--r-- root/root      9297 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/StringSwitch.h
-rw-r--r-- root/root      9846 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/TinyPtrVector.h
-rw-r--r-- root/root     24765 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/Triple.h
-rw-r--r-- root/root     17716 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/Twine.h
-rw-r--r-- root/root      3161 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/UniqueVector.h
-rw-r--r-- root/root     10897 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/VariadicFunction.h
-rw-r--r-- root/root      3638 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/edit_distance.h
-rw-r--r-- root/root     14298 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ilist.h
-rw-r--r-- root/root      2753 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ilist_base.h
-rw-r--r-- root/root      7380 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ilist_iterator.h
-rw-r--r-- root/root     10081 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ilist_node.h
-rw-r--r-- root/root      1713 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ilist_node_base.h
-rw-r--r-- root/root      5196 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/ilist_node_options.h
-rw-r--r-- root/root     12673 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/iterator.h
-rw-r--r-- root/root      2348 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/iterator_range.h
-rw-r--r-- root/root     11009 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ADT/simple_ilist.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/
-rw-r--r-- root/root     45951 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/AliasAnalysis.h
-rw-r--r-- root/root      2746 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/AliasAnalysisEvaluator.h
-rw-r--r-- root/root     15760 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/AliasSetTracker.h
-rw-r--r-- root/root      7531 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/AssumptionCache.h
-rw-r--r-- root/root      9960 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/BasicAliasAnalysis.h
-rw-r--r-- root/root      5539 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/BlockFrequencyInfo.h
-rw-r--r-- root/root     53856 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/BlockFrequencyInfoImpl.h
-rw-r--r-- root/root      9794 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/BranchProbabilityInfo.h
-rw-r--r-- root/root      4123 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CFG.h
-rw-r--r-- root/root      5853 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CFGPrinter.h
-rw-r--r-- root/root      1672 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CFLAliasAnalysisUtils.h
-rw-r--r-- root/root      3970 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CFLAndersAliasAnalysis.h
-rw-r--r-- root/root      4574 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CFLSteensAliasAnalysis.h
-rw-r--r-- root/root     36304 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CGSCCPassManager.h
-rw-r--r-- root/root     18098 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CallGraph.h
-rw-r--r-- root/root      4949 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CallGraphSCCPass.h
-rw-r--r-- root/root       771 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CallPrinter.h
-rw-r--r-- root/root      3800 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CaptureTracking.h
-rw-r--r-- root/root      2654 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CmpInstAnalysis.h
-rw-r--r-- root/root      3723 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/CodeMetrics.h
-rw-r--r-- root/root      7506 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ConstantFolding.h
-rw-r--r-- root/root      5688 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/DOTGraphTraitsPass.h
-rw-r--r-- root/root      3432 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/DemandedBits.h
-rw-r--r-- root/root     40494 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/DependenceAnalysis.h
-rw-r--r-- root/root      1553 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/DivergenceAnalysis.h
-rw-r--r-- root/root      1036 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/DomPrinter.h
-rw-r--r-- root/root      6757 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/DominanceFrontier.h
-rw-r--r-- root/root      7227 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/DominanceFrontierImpl.h
-rw-r--r-- root/root      2855 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/EHPersonalities.h
-rw-r--r-- root/root      5651 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/GlobalsModRef.h
-rw-r--r-- root/root      6190 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/IVUsers.h
-rw-r--r-- root/root      2652 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/IndirectCallPromotionAnalysis.h
-rw-r--r-- root/root      1103 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/IndirectCallSiteVisitor.h
-rw-r--r-- root/root      8130 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/InlineCost.h
-rw-r--r-- root/root     11305 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/InstructionSimplify.h
-rw-r--r-- root/root      4924 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/Interval.h
-rw-r--r-- root/root     10872 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/IntervalIterator.h
-rw-r--r-- root/root      4211 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/IntervalPartition.h
-rw-r--r-- root/root      3613 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/IteratedDominanceFrontier.h
-rw-r--r-- root/root      4446 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LazyBlockFrequencyInfo.h
-rw-r--r-- root/root      4304 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LazyBranchProbabilityInfo.h
-rw-r--r-- root/root     49770 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LazyCallGraph.h
-rw-r--r-- root/root      5687 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LazyValueInfo.h
-rw-r--r-- root/root      1371 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/Lint.h
-rw-r--r-- root/root      6455 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/Loads.h
-rw-r--r-- root/root     30492 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LoopAccessAnalysis.h
-rw-r--r-- root/root      6131 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LoopAnalysisManager.h
-rw-r--r-- root/root     36564 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LoopInfo.h
-rw-r--r-- root/root     25482 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LoopInfoImpl.h
-rw-r--r-- root/root      8429 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LoopIterator.h
-rw-r--r-- root/root      6462 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LoopPass.h
-rw-r--r-- root/root      3492 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/LoopUnrollAnalyzer.h
-rw-r--r-- root/root     11867 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/MemoryBuiltins.h
-rw-r--r-- root/root     21628 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/MemoryDependenceAnalysis.h
-rw-r--r-- root/root      5315 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/MemoryLocation.h
-rw-r--r-- root/root     42583 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/MemorySSA.h
-rw-r--r-- root/root      6449 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/MemorySSAUpdater.h
-rw-r--r-- root/root      2573 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ModuleSummaryAnalysis.h
-rw-r--r-- root/root      3276 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ObjCARCAliasAnalysis.h
-rw-r--r-- root/root     10235 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ObjCARCAnalysisUtils.h
-rw-r--r-- root/root      4908 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ObjCARCInstKind.h
-rw-r--r-- root/root      1328 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ObjectUtils.h
-rw-r--r-- root/root      6178 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/OptimizationRemarkEmitter.h
-rw-r--r-- root/root      2581 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/OrderedBasicBlock.h
-rw-r--r-- root/root      4851 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/PHITransAddr.h
-rw-r--r-- root/root      3352 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/Passes.h
-rw-r--r-- root/root      3198 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/PostDominators.h
-rw-r--r-- root/root      6062 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ProfileSummaryInfo.h
-rw-r--r-- root/root     10282 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/PtrUseVisitor.h
-rw-r--r-- root/root     36481 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/RegionInfo.h
-rw-r--r-- root/root     25697 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/RegionInfoImpl.h
-rw-r--r-- root/root     14424 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/RegionIterator.h
-rw-r--r-- root/root      4200 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/RegionPass.h
-rw-r--r-- root/root      2305 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/RegionPrinter.h
-rw-r--r-- root/root     83234 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolution.h
-rw-r--r-- root/root      2070 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
-rw-r--r-- root/root     16336 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolutionExpander.h
-rw-r--r-- root/root     26092 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolutionExpressions.h
-rw-r--r-- root/root      2532 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolutionNormalization.h
-rw-r--r-- root/root      2766 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ScopedNoAliasAA.h
-rw-r--r-- root/root     19867 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/SparsePropagation.h
-rw-r--r-- root/root     10575 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/TargetFolder.h
-rw-r--r-- root/root     47933 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/TargetLibraryInfo.def
-rw-r--r-- root/root     14291 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/TargetLibraryInfo.h
-rw-r--r-- root/root     74361 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/TargetTransformInfo.h
-rw-r--r-- root/root     29453 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/TargetTransformInfoImpl.h
-rw-r--r-- root/root      4169 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/Trace.h
-rw-r--r-- root/root      2989 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/TypeBasedAliasAnalysis.h
-rw-r--r-- root/root      1749 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/TypeMetadataUtils.h
-rw-r--r-- root/root      7359 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ValueLattice.h
-rw-r--r-- root/root      1673 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ValueLatticeUtils.h
-rw-r--r-- root/root     25896 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/ValueTracking.h
-rw-r--r-- root/root      7491 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Analysis/VectorUtils.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/AsmParser/
-rw-r--r-- root/root      5962 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/AsmParser/Parser.h
-rw-r--r-- root/root      1292 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/AsmParser/SlotMapping.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/
-rw-r--r-- root/root     23255 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/COFF.h
-rw-r--r-- root/root     33197 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/Dwarf.def
-rw-r--r-- root/root     15559 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/Dwarf.h
-rw-r--r-- root/root     60669 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELF.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/
-rw-r--r-- root/root     12787 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/AArch64.def
-rw-r--r-- root/root       555 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
-rw-r--r-- root/root      2960 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/ARC.def
-rw-r--r-- root/root      6159 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/ARM.def
-rw-r--r-- root/root      1574 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/AVR.def
-rw-r--r-- root/root       174 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/BPF.def
-rw-r--r-- root/root      4169 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/Hexagon.def
-rw-r--r-- root/root       542 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/Lanai.def
-rw-r--r-- root/root      4747 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/Mips.def
-rw-r--r-- root/root      4125 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/PowerPC.def
-rw-r--r-- root/root      6301 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
-rw-r--r-- root/root      2276 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/RISCV.def
-rw-r--r-- root/root      3140 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/Sparc.def
-rw-r--r-- root/root      2306 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/SystemZ.def
-rw-r--r-- root/root       188 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/WebAssembly.def
-rw-r--r-- root/root      1559 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/i386.def
-rw-r--r-- root/root      1507 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/x86_64.def
-rw-r--r-- root/root      5976 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/MachO.def
-rw-r--r-- root/root     50124 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/MachO.h
-rw-r--r-- root/root      2924 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/Magic.h
-rw-r--r-- root/root      5360 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/Wasm.h
-rw-r--r-- root/root       464 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/WasmRelocs.def
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/BinaryFormat/WasmRelocs/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Bitcode/
-rw-r--r-- root/root      6707 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Bitcode/BitCodes.h
-rw-r--r-- root/root     11215 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Bitcode/BitcodeReader.h
-rw-r--r-- root/root      6738 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Bitcode/BitcodeWriter.h
-rw-r--r-- root/root      2735 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Bitcode/BitcodeWriterPass.h
-rw-r--r-- root/root     16140 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Bitcode/BitstreamReader.h
-rw-r--r-- root/root     19455 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Bitcode/BitstreamWriter.h
-rw-r--r-- root/root     22932 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Bitcode/LLVMBitCodes.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/
-rw-r--r-- root/root      5336 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/Analysis.h
-rw-r--r-- root/root     24745 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/AsmPrinter.h
-rw-r--r-- root/root      2524 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/AtomicExpandUtils.h
-rw-r--r-- root/root     51176 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/BasicTTIImpl.h
-rw-r--r-- root/root      4817 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/CalcSpillWeights.h
-rw-r--r-- root/root     21229 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/CallingConvLower.h
-rw-r--r-- root/root     14992 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/CommandFlags.def
-rw-r--r-- root/root      1889 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/CostTable.h
-rw-r--r-- root/root       578 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/DAGCombine.h
-rw-r--r-- root/root      8356 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/DFAPacketizer.h
-rw-r--r-- root/root     30569 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/DIE.h
-rw-r--r-- root/root      1366 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/DIEValue.def
-rw-r--r-- root/root      1434 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/DwarfStringPoolEntry.h
-rw-r--r-- root/root      2182 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/EdgeBundles.h
-rw-r--r-- root/root      7956 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ExecutionDepsFix.h
-rw-r--r-- root/root       698 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ExpandReductions.h
-rw-r--r-- root/root     22833 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/FastISel.h
-rw-r--r-- root/root      6736 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/FaultMaps.h
-rw-r--r-- root/root     11583 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/FunctionLoweringInfo.h
-rw-r--r-- root/root      7493 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GCMetadata.h
-rw-r--r-- root/root      2217 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GCMetadataPrinter.h
-rw-r--r-- root/root      7139 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GCStrategy.h
-rw-r--r-- root/root      1307 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GCs.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/
-rw-r--r-- root/root      8207 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/CallLowering.h
-rw-r--r-- root/root      1954 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/GISelWorkList.h
-rw-r--r-- root/root     17557 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/IRTranslator.h
-rw-r--r-- root/root      1974 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/InstructionSelect.h
-rw-r--r-- root/root     14656 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/InstructionSelector.h
-rw-r--r-- root/root     31889 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-rw-r--r-- root/root     11322 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
-rw-r--r-- root/root      2011 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/Legalizer.h
-rw-r--r-- root/root      4420 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/LegalizerHelper.h
-rw-r--r-- root/root     20045 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/LegalizerInfo.h
-rw-r--r-- root/root      2975 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/Localizer.h
-rw-r--r-- root/root     31667 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
-rw-r--r-- root/root     25501 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/RegBankSelect.h
-rw-r--r-- root/root      3235 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/RegisterBank.h
-rw-r--r-- root/root     29660 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
-rw-r--r-- root/root      1161 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/Types.h
-rw-r--r-- root/root      3874 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/Utils.h
-rw-r--r-- root/root     46369 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ISDOpcodes.h
-rw-r--r-- root/root      1876 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/IntrinsicLowering.h
-rw-r--r-- root/root      2978 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LatencyPriorityQueue.h
-rw-r--r-- root/root      2887 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
-rw-r--r-- root/root     10003 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LexicalScopes.h
-rw-r--r-- root/root      1335 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LinkAllAsmWriterComponents.h
-rw-r--r-- root/root      2324 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LinkAllCodegenComponents.h
-rw-r--r-- root/root     34668 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LiveInterval.h
-rw-r--r-- root/root      7008 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LiveIntervalUnion.h
-rw-r--r-- root/root     19462 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LiveIntervals.h
-rw-r--r-- root/root      7252 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LivePhysRegs.h
-rw-r--r-- root/root     10862 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LiveRangeEdit.h
-rw-r--r-- root/root      5890 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LiveRegMatrix.h
-rw-r--r-- root/root      4444 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LiveRegUnits.h
-rw-r--r-- root/root      3364 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LiveStacks.h
-rw-r--r-- root/root     13027 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LiveVariables.h
-rw-r--r-- root/root       916 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/LowLevelType.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MIRParser/
-rw-r--r-- root/root      2911 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MIRParser/MIRParser.h
-rw-r--r-- root/root      1744 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MIRPrinter.h
-rw-r--r-- root/root     19735 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MIRYamlMapping.h
-rw-r--r-- root/root      2226 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachORelocation.h
-rw-r--r-- root/root     37203 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineBasicBlock.h
-rw-r--r-- root/root      3005 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineBlockFrequencyInfo.h
-rw-r--r-- root/root      2875 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineBranchProbabilityInfo.h
-rw-r--r-- root/root      2106 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineCombinerPattern.h
-rw-r--r-- root/root      5511 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineConstantPool.h
-rw-r--r-- root/root      2972 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineDominanceFrontier.h
-rw-r--r-- root/root     10650 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineDominators.h
-rw-r--r-- root/root     30794 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineFrameInfo.h
-rw-r--r-- root/root     36693 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineFunction.h
-rw-r--r-- root/root      2968 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineFunctionPass.h
-rw-r--r-- root/root     57355 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineInstr.h
-rw-r--r-- root/root     21744 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineInstrBuilder.h
-rw-r--r-- root/root      9178 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineInstrBundle.h
-rw-r--r-- root/root     11188 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineInstrBundleIterator.h
-rw-r--r-- root/root      4742 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineJumpTableInfo.h
-rw-r--r-- root/root      7374 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineLoopInfo.h
-rw-r--r-- root/root     12731 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineMemOperand.h
-rw-r--r-- root/root      9798 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineModuleInfo.h
-rw-r--r-- root/root      2747 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineModuleInfoImpls.h
-rw-r--r-- root/root     34521 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineOperand.h
-rw-r--r-- root/root      9103 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
-rw-r--r-- root/root      5376 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachinePassRegistry.h
-rw-r--r-- root/root      2486 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachinePostDominators.h
-rw-r--r-- root/root      6042 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineRegionInfo.h
-rw-r--r-- root/root     45145 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineRegisterInfo.h
-rw-r--r-- root/root      4414 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineSSAUpdater.h
-rw-r--r-- root/root     35624 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineScheduler.h
-rw-r--r-- root/root     17556 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineTraceMetrics.h
-rw-r--r-- root/root     33495 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MachineValueType.h
-rw-r--r-- root/root      1997 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/MacroFusion.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/
-rw-r--r-- root/root      3805 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/CostAllocator.h
-rw-r--r-- root/root     22337 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/Graph.h
-rw-r--r-- root/root      8711 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/Math.h
-rw-r--r-- root/root      7078 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/ReductionRules.h
-rw-r--r-- root/root      1667 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/Solution.h
-rw-r--r-- root/root      1865 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PBQPRAConstraint.h
-rw-r--r-- root/root      1719 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ParallelCG.h
-rw-r--r-- root/root     16464 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/Passes.h
-rw-r--r-- root/root       896 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PreISelIntrinsicLowering.h
-rw-r--r-- root/root      6357 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/PseudoSourceValue.h
-rw-r--r-- root/root     16904 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/RegAllocPBQP.h
-rw-r--r-- root/root      1895 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/RegAllocRegistry.h
-rw-r--r-- root/root      4959 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/RegisterClassInfo.h
-rw-r--r-- root/root     21614 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/RegisterPressure.h
-rw-r--r-- root/root      8491 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/RegisterScavenging.h
-rw-r--r-- root/root      2449 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/RegisterUsageInfo.h
-rw-r--r-- root/root      4350 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ResourcePriorityQueue.h
-rw-r--r-- root/root     22290 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/RuntimeLibcalls.def
-rw-r--r-- root/root      3084 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/RuntimeLibcalls.h
-rw-r--r-- root/root      1578 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/SDNodeProperties.td
-rw-r--r-- root/root     29110 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleDAG.h
-rw-r--r-- root/root     15119 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleDAGInstrs.h
-rw-r--r-- root/root       993 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleDAGMutation.h
-rw-r--r-- root/root      6015 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleDFS.h
-rw-r--r-- root/root      4737 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleHazardRecognizer.h
-rw-r--r-- root/root      4239 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/SchedulerRegistry.h
-rw-r--r-- root/root      3709 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ScoreboardHazardRecognizer.h
-rw-r--r-- root/root     71000 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAG.h
-rw-r--r-- root/root      2080 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAGAddressAnalysis.h
-rw-r--r-- root/root     12635 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAGISel.h
-rw-r--r-- root/root     77872 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAGNodes.h
-rw-r--r-- root/root      7612 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAGTargetInfo.h
-rw-r--r-- root/root     26120 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/SlotIndexes.h
-rw-r--r-- root/root     10448 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/StackMaps.h
-rw-r--r-- root/root      4965 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/StackProtector.h
-rw-r--r-- root/root      5218 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TailDuplicator.h
-rw-r--r-- root/root      7059 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetCallingConv.h
-rw-r--r-- root/root     15380 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetFrameLowering.h
-rw-r--r-- root/root     78728 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetInstrInfo.h
-rw-r--r-- root/root    152881 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetLowering.h
-rw-r--r-- root/root      7947 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetLoweringObjectFile.h
-rw-r--r-- root/root      8467 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetLoweringObjectFileImpl.h
-rw-r--r-- root/root     16709 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetOpcodes.def
-rw-r--r-- root/root      1378 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetOpcodes.h
-rw-r--r-- root/root     17715 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetPassConfig.h
-rw-r--r-- root/root     49006 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetRegisterInfo.h
-rw-r--r-- root/root      7965 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetSchedule.h
-rw-r--r-- root/root     10164 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/TargetSubtargetInfo.h
-rw-r--r-- root/root      1400 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/UnreachableBlockElim.h
-rw-r--r-- root/root     15913 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ValueTypes.h
-rw-r--r-- root/root      8343 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/ValueTypes.td
-rw-r--r-- root/root      6592 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/VirtRegMap.h
-rw-r--r-- root/root      4077 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/CodeGen/WinEHFuncInfo.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Config/
-rw-r--r-- root/root      2075 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Config/AsmParsers.def
-rw-r--r-- root/root      2162 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Config/AsmPrinters.def
-rw-r--r-- root/root      2128 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Config/Disassemblers.def
-rw-r--r-- root/root      1996 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Config/Targets.def
-rw-r--r-- root/root      2138 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Config/abi-breaking.h
-rw-r--r-- root/root      2882 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Config/llvm-config.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/
-rw-r--r-- root/root      2194 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
-rw-r--r-- root/root      1231 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CVDebugRecord.h
-rw-r--r-- root/root      3215 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CVRecord.h
-rw-r--r-- root/root      1236 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
-rw-r--r-- root/root      2219 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CVTypeVisitor.h
-rw-r--r-- root/root     17050 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeView.h
-rw-r--r-- root/root      1194 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewError.h
-rw-r--r-- root/root      4786 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
-rw-r--r-- root/root      5972 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewRegisters.def
-rw-r--r-- root/root      9731 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewSymbols.def
-rw-r--r-- root/root      7710 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewTypes.def
-rw-r--r-- root/root      2201 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
-rw-r--r-- root/root      3102 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
-rw-r--r-- root/root      2124 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
-rw-r--r-- root/root      2797 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
-rw-r--r-- root/root      1843 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
-rw-r--r-- root/root      3799 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
-rw-r--r-- root/root      4852 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
-rw-r--r-- root/root      2780 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
-rw-r--r-- root/root      1432 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSubsection.h
-rw-r--r-- root/root      3437 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
-rw-r--r-- root/root      4354 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
-rw-r--r-- root/root      1841 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
-rw-r--r-- root/root      1614 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
-rw-r--r-- root/root       897 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
-rw-r--r-- root/root      1764 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/EnumTables.h
-rw-r--r-- root/root      1959 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/Formatters.h
-rw-r--r-- root/root      1347 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/FunctionId.h
-rw-r--r-- root/root      1348 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/GUID.h
-rw-r--r-- root/root      2913 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
-rw-r--r-- root/root      4659 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
-rw-r--r-- root/root      3627 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/Line.h
-rw-r--r-- root/root      2678 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
-rw-r--r-- root/root       781 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/RecordName.h
-rw-r--r-- root/root      8139 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/RecordSerialization.h
-rw-r--r-- root/root      1806 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
-rw-r--r-- root/root      3982 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/StringsAndChecksums.h
-rw-r--r-- root/root      3493 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolDeserializer.h
-rw-r--r-- root/root      1181 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
-rw-r--r-- root/root      1929 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolDumper.h
-rw-r--r-- root/root     25386 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolRecord.h
-rw-r--r-- root/root      1530 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
-rw-r--r-- root/root      3012 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolSerializer.h
-rw-r--r-- root/root      2616 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
-rw-r--r-- root/root      1829 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
-rw-r--r-- root/root      1013 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
-rw-r--r-- root/root      1278 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeCollection.h
-rw-r--r-- root/root      5520 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeDeserializer.h
-rw-r--r-- root/root      3311 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
-rw-r--r-- root/root      7915 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeHashing.h
-rw-r--r-- root/root      9482 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeIndex.h
-rw-r--r-- root/root      1726 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
-rw-r--r-- root/root     30179 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeRecord.h
-rw-r--r-- root/root      1795 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeRecordMapping.h
-rw-r--r-- root/root      4427 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeStreamMerger.h
-rw-r--r-- root/root       933 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
-rw-r--r-- root/root      1181 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeTableCollection.h
-rw-r--r-- root/root      3802 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
-rw-r--r-- root/root      2704 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
-rw-r--r-- root/root      8613 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DIContext.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/
-rw-r--r-- root/root      6401 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
-rw-r--r-- root/root      3809 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
-rw-r--r-- root/root      1678 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFAttribute.h
-rw-r--r-- root/root      1347 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
-rw-r--r-- root/root     11062 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFContext.h
-rw-r--r-- root/root      2005 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
-rw-r--r-- root/root      2269 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
-rw-r--r-- root/root      2207 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
-rw-r--r-- root/root      2397 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
-rw-r--r-- root/root      1393 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
-rw-r--r-- root/root      2034 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
-rw-r--r-- root/root      9743 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugLine.h
-rw-r--r-- root/root      3434 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
-rw-r--r-- root/root      1706 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
-rw-r--r-- root/root      2376 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
-rw-r--r-- root/root      4527 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
-rw-r--r-- root/root     13995 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDie.h
-rw-r--r-- root/root      4647 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFExpression.h
-rw-r--r-- root/root     12169 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFFormValue.h
-rw-r--r-- root/root      2025 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
-rw-r--r-- root/root      3903 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFObject.h
-rw-r--r-- root/root      1195 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFRelocMap.h
-rw-r--r-- root/root       661 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFSection.h
-rw-r--r-- root/root      1699 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
-rw-r--r-- root/root     18625 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFUnit.h
-rw-r--r-- root/root      2521 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
-rw-r--r-- root/root     10728 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFVerifier.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/
-rw-r--r-- root/root      1308 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/IMSFFile.h
-rw-r--r-- root/root      5906 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/MSFBuilder.h
-rw-r--r-- root/root      4414 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/MSFCommon.h
-rw-r--r-- root/root      1189 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/MSFError.h
-rw-r--r-- root/root      6298 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/MappedBlockStream.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/
-rw-r--r-- root/root      1816 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/
-rw-r--r-- root/root      1014 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIADataStream.h
-rw-r--r-- root/root      1065 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
-rw-r--r-- root/root      1057 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
-rw-r--r-- root/root      1142 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
-rw-r--r-- root/root      1125 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
-rw-r--r-- root/root      1077 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
-rw-r--r-- root/root      1139 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAError.h
-rw-r--r-- root/root      1266 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
-rw-r--r-- root/root      8715 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
-rw-r--r-- root/root      2769 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIASession.h
-rw-r--r-- root/root      1162 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
-rw-r--r-- root/root      1529 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIASupport.h
-rw-r--r-- root/root       841 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIATable.h
-rw-r--r-- root/root      1116 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/GenericError.h
-rw-r--r-- root/root      1231 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBDataStream.h
-rw-r--r-- root/root      1025 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBEnumChildren.h
-rw-r--r-- root/root      1141 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBLineNumber.h
-rw-r--r-- root/root      9582 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBRawSymbol.h
-rw-r--r-- root/root      2829 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBSession.h
-rw-r--r-- root/root      1068 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBSourceFile.h
-rw-r--r-- root/root       715 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBTable.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/
-rw-r--r-- root/root      2006 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
-rw-r--r-- root/root      3092 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
-rw-r--r-- root/root      3992 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiModuleList.h
-rw-r--r-- root/root      3830 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiStream.h
-rw-r--r-- root/root      3864 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
-rw-r--r-- root/root       646 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/EnumTables.h
-rw-r--r-- root/root      1785 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/Formatters.h
-rw-r--r-- root/root      2627 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
-rw-r--r-- root/root      2701 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/GlobalsStream.h
-rw-r--r-- root/root       757 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/Hash.h
-rw-r--r-- root/root      2779 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/HashTable.h
-rw-r--r-- root/root       837 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
-rw-r--r-- root/root      2572 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/InfoStream.h
-rw-r--r-- root/root      1612 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
-rw-r--r-- root/root      2579 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
-rw-r--r-- root/root      1600 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
-rw-r--r-- root/root      1333 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h
-rw-r--r-- root/root      1168 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
-rw-r--r-- root/root      1205 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
-rw-r--r-- root/root      2040 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h
-rw-r--r-- root/root      1529 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
-rw-r--r-- root/root      1143 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
-rw-r--r-- root/root      8831 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
-rw-r--r-- root/root      3814 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeSession.h
-rw-r--r-- root/root      4302 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PDBFile.h
-rw-r--r-- root/root      2246 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
-rw-r--r-- root/root      1828 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PDBStringTable.h
-rw-r--r-- root/root      1678 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
-rw-r--r-- root/root      1782 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PublicsStream.h
-rw-r--r-- root/root      3005 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/RawConstants.h
-rw-r--r-- root/root      1270 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/RawError.h
-rw-r--r-- root/root     11101 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/RawTypes.h
-rw-r--r-- root/root      1117 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/SymbolStream.h
-rw-r--r-- root/root       700 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/TpiHashing.h
-rw-r--r-- root/root      2364 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/TpiStream.h
-rw-r--r-- root/root      2478 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
-rw-r--r-- root/root       910 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDB.h
-rw-r--r-- root/root      2140 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBContext.h
-rw-r--r-- root/root      1780 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBExtras.h
-rw-r--r-- root/root      3344 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymDumper.h
-rw-r--r-- root/root      5459 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbol.h
-rw-r--r-- root/root      1135 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
-rw-r--r-- root/root      1181 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolBlock.h
-rw-r--r-- root/root      1113 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
-rw-r--r-- root/root      1698 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
-rw-r--r-- root/root      1025 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
-rw-r--r-- root/root      1158 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolCustom.h
-rw-r--r-- root/root      1842 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolData.h
-rw-r--r-- root/root      1319 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolExe.h
-rw-r--r-- root/root      2818 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolFunc.h
-rw-r--r-- root/root      1577 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
-rw-r--r-- root/root      1592 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
-rw-r--r-- root/root      1519 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolLabel.h
-rw-r--r-- root/root      1442 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
-rw-r--r-- root/root      1827 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolThunk.h
-rw-r--r-- root/root      1332 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
-rw-r--r-- root/root      2062 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
-rw-r--r-- root/root      1147 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
-rw-r--r-- root/root       976 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
-rw-r--r-- root/root      1001 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
-rw-r--r-- root/root      1699 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
-rw-r--r-- root/root      1010 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
-rw-r--r-- root/root      1057 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
-rw-r--r-- root/root      1570 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
-rw-r--r-- root/root       942 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
-rw-r--r-- root/root      1261 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
-rw-r--r-- root/root      1694 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
-rw-r--r-- root/root      1811 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
-rw-r--r-- root/root      1179 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
-rw-r--r-- root/root      1139 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
-rw-r--r-- root/root       956 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
-rw-r--r-- root/root      1008 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
-rw-r--r-- root/root      9734 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBTypes.h
-rw-r--r-- root/root      5827 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/UDTLayout.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/Symbolize/
-rw-r--r-- root/root      1521 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/Symbolize/DIPrinter.h
-rw-r--r-- root/root      1709 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/Symbolize/SymbolizableModule.h
-rw-r--r-- root/root      4626 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/DebugInfo/Symbolize/Symbolize.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Demangle/
-rw-r--r-- root/root       905 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Demangle/Demangle.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/
-rw-r--r-- root/root     26684 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/ExecutionEngine.h
-rw-r--r-- root/root      1592 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/GenericValue.h
-rw-r--r-- root/root       845 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Interpreter.h
-rw-r--r-- root/root      4305 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/JITEventListener.h
-rw-r--r-- root/root      9108 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/JITSymbol.h
-rw-r--r-- root/root      1176 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/MCJIT.h
-rw-r--r-- root/root      4960 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/OProfileWrapper.h
-rw-r--r-- root/root      1315 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/ObjectCache.h
-rw-r--r-- root/root      2233 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/ObjectMemoryBuffer.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/
-rw-r--r-- root/root     22578 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
-rw-r--r-- root/root      3507 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/CompileUtils.h
-rw-r--r-- root/root      6528 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/ExecutionUtils.h
-rw-r--r-- root/root      4160 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
-rw-r--r-- root/root      3675 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/IRCompileLayer.h
-rw-r--r-- root/root      3568 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/IRTransformLayer.h
-rw-r--r-- root/root     17357 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-rw-r--r-- root/root      1942 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/LambdaResolver.h
-rw-r--r-- root/root     10471 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
-rw-r--r-- root/root      1168 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/NullResolver.h
-rw-r--r-- root/root      4040 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
-rw-r--r-- root/root      9440 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcABISupport.h
-rw-r--r-- root/root      1578 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcError.h
-rw-r--r-- root/root     24480 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-rw-r--r-- root/root     11802 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
-rw-r--r-- root/root     17198 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
-rw-r--r-- root/root     18853 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RPCSerialization.h
-rw-r--r-- root/root     59904 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RPCUtils.h
-rw-r--r-- root/root     12841 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
-rw-r--r-- root/root      6154 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RawByteChannel.h
-rw-r--r-- root/root     19078 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
-rw-r--r-- root/root      3347 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/SymbolStringPool.h
-rw-r--r-- root/root      1298 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/OrcMCJITReplacement.h
-rw-r--r-- root/root      6174 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/RTDyldMemoryManager.h
-rw-r--r-- root/root     10267 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/RuntimeDyld.h
-rw-r--r-- root/root      3812 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/RuntimeDyldChecker.h
-rw-r--r-- root/root      8631 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ExecutionEngine/SectionMemoryManager.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/FuzzMutate/
-rw-r--r-- root/root      2978 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/FuzzMutate/FuzzerCLI.h
-rw-r--r-- root/root      3761 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/FuzzMutate/IRMutator.h
-rw-r--r-- root/root      7110 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/FuzzMutate/OpDescriptor.h
-rw-r--r-- root/root      1986 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/FuzzMutate/Operations.h
-rw-r--r-- root/root      3098 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/FuzzMutate/Random.h
-rw-r--r-- root/root      2683 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/FuzzMutate/RandomIRBuilder.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/
-rw-r--r-- root/root      4337 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Argument.h
-rw-r--r-- root/root      2225 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/AssemblyAnnotationWriter.h
-rw-r--r-- root/root     13041 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Attributes.gen
-rw-r--r-- root/root     33738 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Attributes.h
-rw-r--r-- root/root      7080 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Attributes.td
-rw-r--r-- root/root      3270 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/AutoUpgrade.h
-rw-r--r-- root/root     17711 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/BasicBlock.h
-rw-r--r-- root/root      9683 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/CFG.h
-rw-r--r-- root/root     24518 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/CallSite.h
-rw-r--r-- root/root      8567 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/CallingConv.h
-rw-r--r-- root/root      1987 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Comdat.h
-rw-r--r-- root/root      6649 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Constant.h
-rw-r--r-- root/root      9573 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ConstantFolder.h
-rw-r--r-- root/root     14866 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ConstantRange.h
-rw-r--r-- root/root     51441 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Constants.h
-rw-r--r-- root/root     39738 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DIBuilder.h
-rw-r--r-- root/root     19820 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DataLayout.h
-rw-r--r-- root/root      5042 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DebugInfo.h
-rw-r--r-- root/root      2176 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DebugInfoFlags.def
-rw-r--r-- root/root    111332 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DebugInfoMetadata.h
-rw-r--r-- root/root      4527 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DebugLoc.h
-rw-r--r-- root/root     19349 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DerivedTypes.h
-rw-r--r-- root/root      1328 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DerivedUser.h
-rw-r--r-- root/root      2941 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DiagnosticHandler.h
-rw-r--r-- root/root     41078 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DiagnosticInfo.h
-rw-r--r-- root/root      3532 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/DiagnosticPrinter.h
-rw-r--r-- root/root     10327 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Dominators.h
-rw-r--r-- root/root     27229 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Function.h
-rw-r--r-- root/root      1455 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/GVMaterializer.h
-rw-r--r-- root/root      5422 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/GetElementPtrTypeIterator.h
-rw-r--r-- root/root      3310 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/GlobalAlias.h
-rw-r--r-- root/root      2644 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/GlobalIFunc.h
-rw-r--r-- root/root      3139 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/GlobalIndirectSymbol.h
-rw-r--r-- root/root      5944 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/GlobalObject.h
-rw-r--r-- root/root     20899 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/GlobalValue.h
-rw-r--r-- root/root      9383 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/GlobalVariable.h
-rw-r--r-- root/root     82466 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IRBuilder.h
-rw-r--r-- root/root      3276 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IRPrintingPasses.h
-rw-r--r-- root/root     13604 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/InlineAsm.h
-rw-r--r-- root/root      5155 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/InstIterator.h
-rw-r--r-- root/root     13579 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/InstVisitor.h
-rw-r--r-- root/root     64644 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/InstrTypes.h
-rw-r--r-- root/root      8051 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Instruction.def
-rw-r--r-- root/root     25831 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Instruction.h
-rw-r--r-- root/root    192036 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Instructions.h
-rw-r--r-- root/root     25991 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicInst.h
-rw-r--r-- root/root   2190099 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Intrinsics.gen
-rw-r--r-- root/root      6942 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Intrinsics.h
-rw-r--r-- root/root     48969 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Intrinsics.td
-rw-r--r-- root/root     27881 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsAArch64.td
-rw-r--r-- root/root     31603 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsAMDGPU.td
-rw-r--r-- root/root     34102 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsARM.td
-rw-r--r-- root/root      1164 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsBPF.td
-rw-r--r-- root/root    338363 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsHexagon.td
-rw-r--r-- root/root     93965 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsMips.td
-rw-r--r-- root/root    194042 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsNVVM.td
-rw-r--r-- root/root     58681 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsPowerPC.td
-rw-r--r-- root/root     17464 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsSystemZ.td
-rw-r--r-- root/root      1021 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsWebAssembly.td
-rw-r--r-- root/root    327799 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsX86.td
-rw-r--r-- root/root      6585 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsXCore.td
-rw-r--r-- root/root     14883 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/LLVMContext.h
-rw-r--r-- root/root      3320 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/LegacyPassManager.h
-rw-r--r-- root/root     17763 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/LegacyPassManagers.h
-rw-r--r-- root/root      5075 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/LegacyPassNameParser.h
-rw-r--r-- root/root      8019 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/MDBuilder.h
-rw-r--r-- root/root      1962 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Mangler.h
-rw-r--r-- root/root      5055 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Metadata.def
-rw-r--r-- root/root     46370 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Metadata.h
-rw-r--r-- root/root     33318 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Module.h
-rw-r--r-- root/root      2595 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ModuleSlotTracker.h
-rw-r--r-- root/root     30701 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ModuleSummaryIndex.h
-rw-r--r-- root/root      9786 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ModuleSummaryIndexYAML.h
-rw-r--r-- root/root     11794 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/NoFolder.h
-rw-r--r-- root/root      5890 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/OperandTraits.h
-rw-r--r-- root/root     17923 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Operator.h
-rw-r--r-- root/root      2253 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/OptBisect.h
-rw-r--r-- root/root     53554 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/PassManager.h
-rw-r--r-- root/root     12228 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/PassManagerInternal.h
-rw-r--r-- root/root     53865 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/PatternMatch.h
-rw-r--r-- root/root      2625 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/PredIteratorCache.h
-rw-r--r-- root/root      3156 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ProfileSummary.h
-rw-r--r-- root/root      1285 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/SafepointIRVerifier.h
-rw-r--r-- root/root     15955 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Statepoint.h
-rw-r--r-- root/root      4532 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/SymbolTableListTraits.h
-rw-r--r-- root/root      4607 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/TrackingMDRef.h
-rw-r--r-- root/root     19197 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Type.h
-rw-r--r-- root/root     13658 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/TypeBuilder.h
-rw-r--r-- root/root      2601 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/TypeFinder.h
-rw-r--r-- root/root      5814 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Use.h
-rw-r--r-- root/root      1183 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/UseListOrder.h
-rw-r--r-- root/root     11063 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/User.h
-rw-r--r-- root/root      3674 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Value.def
-rw-r--r-- root/root     29213 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Value.h
-rw-r--r-- root/root     18403 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ValueHandle.h
-rw-r--r-- root/root     14441 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ValueMap.h
-rw-r--r-- root/root      4376 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/ValueSymbolTable.h
-rw-r--r-- root/root      5592 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IR/Verifier.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IRReader/
-rw-r--r-- root/root      2413 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/IRReader/IRReader.h
-rw-r--r-- root/root     19875 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/InitializePasses.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/
-rw-r--r-- root/root      1535 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/Caching.h
-rw-r--r-- root/root      7943 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/Config.h
-rw-r--r-- root/root     16192 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/LTO.h
-rw-r--r-- root/root      1824 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/LTOBackend.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/legacy/
-rw-r--r-- root/root      9419 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/legacy/LTOCodeGenerator.h
-rw-r--r-- root/root      7195 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/legacy/LTOModule.h
-rw-r--r-- root/root     11425 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/legacy/ThinLTOCodeGenerator.h
-rw-r--r-- root/root      1124 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LTO/legacy/UpdateCompilerUsed.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LineEditor/
-rw-r--r-- root/root      5127 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LineEditor/LineEditor.h
-rw-r--r-- root/root      1827 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LinkAllIR.h
-rw-r--r-- root/root     10305 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/LinkAllPasses.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Linker/
-rw-r--r-- root/root      2987 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Linker/IRMover.h
-rw-r--r-- root/root      1818 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Linker/Linker.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/
-rw-r--r-- root/root      3433 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/ConstantPools.h
-rw-r--r-- root/root      3289 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/LaneBitmask.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAnalysis/
-rw-r--r-- root/root      6751 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAsmBackend.h
-rw-r--r-- root/root     23743 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfo.h
-rw-r--r-- root/root       872 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfoCOFF.h
-rw-r--r-- root/root       899 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfoDarwin.h
-rw-r--r-- root/root       885 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfoELF.h
-rw-r--r-- root/root       566 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfoWasm.h
-rw-r--r-- root/root      3729 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAsmLayout.h
-rw-r--r-- root/root       938 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAsmMacro.h
-rw-r--r-- root/root     15233 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCAssembler.h
-rw-r--r-- root/root      1250 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCCodeEmitter.h
-rw-r--r-- root/root      9605 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCCodePadder.h
-rw-r--r-- root/root     10670 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCCodeView.h
-rw-r--r-- root/root     27561 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCContext.h
-rw-r--r-- root/root      2928 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCDirectives.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/
-rw-r--r-- root/root      4529 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/MCDisassembler.h
-rw-r--r-- root/root      2162 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
-rw-r--r-- root/root      1585 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/MCRelocationInfo.h
-rw-r--r-- root/root      3510 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/MCSymbolizer.h
-rw-r--r-- root/root     17463 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCDwarf.h
-rw-r--r-- root/root      4788 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCELFObjectWriter.h
-rw-r--r-- root/root      3567 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCELFStreamer.h
-rw-r--r-- root/root     18472 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCExpr.h
-rw-r--r-- root/root      1392 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCFixedLenDisassembler.h
-rw-r--r-- root/root      4331 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCFixup.h
-rw-r--r-- root/root      1298 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCFixupKindInfo.h
-rw-r--r-- root/root     20541 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCFragment.h
-rw-r--r-- root/root      6025 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCInst.h
-rw-r--r-- root/root      1822 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCInstBuilder.h
-rw-r--r-- root/root      3471 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCInstPrinter.h
-rw-r--r-- root/root      2106 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCInstrAnalysis.h
-rw-r--r-- root/root     25024 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCInstrDesc.h
-rw-r--r-- root/root      1979 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCInstrInfo.h
-rw-r--r-- root/root      9195 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCInstrItineraries.h
-rw-r--r-- root/root      1688 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCLabel.h
-rw-r--r-- root/root      5793 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCLinkerOptimizationHint.h
-rw-r--r-- root/root      9602 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCMachObjectWriter.h
-rw-r--r-- root/root     13776 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCObjectFileInfo.h
-rw-r--r-- root/root      7958 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCObjectStreamer.h
-rw-r--r-- root/root      6384 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCObjectWriter.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/
-rw-r--r-- root/root      1194 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/AsmCond.h
-rw-r--r-- root/root      2094 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/AsmLexer.h
-rw-r--r-- root/root      7937 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCAsmLexer.h
-rw-r--r-- root/root     10576 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCAsmParser.h
-rw-r--r-- root/root      3612 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCAsmParserExtension.h
-rw-r--r-- root/root      1018 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCAsmParserUtils.h
-rw-r--r-- root/root      3643 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCParsedAsmOperand.h
-rw-r--r-- root/root     15433 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCTargetAsmParser.h
-rw-r--r-- root/root     26270 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCRegisterInfo.h
-rw-r--r-- root/root      8961 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSchedule.h
-rw-r--r-- root/root      5857 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSection.h
-rw-r--r-- root/root      3516 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSectionCOFF.h
-rw-r--r-- root/root      3305 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSectionELF.h
-rw-r--r-- root/root      3453 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSectionMachO.h
-rw-r--r-- root/root      2902 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSectionWasm.h
-rw-r--r-- root/root     38557 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCStreamer.h
-rw-r--r-- root/root      6996 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSubtargetInfo.h
-rw-r--r-- root/root     13839 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSymbol.h
-rw-r--r-- root/root      1629 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSymbolCOFF.h
-rw-r--r-- root/root      1460 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSymbolELF.h
-rw-r--r-- root/root      4099 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSymbolMachO.h
-rw-r--r-- root/root      2297 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCSymbolWasm.h
-rw-r--r-- root/root      2008 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCTargetOptions.h
-rw-r--r-- root/root      3274 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCTargetOptionsCommandFlags.def
-rw-r--r-- root/root      2521 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCValue.h
-rw-r--r-- root/root      1379 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCWasmObjectWriter.h
-rw-r--r-- root/root      2843 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCWasmStreamer.h
-rw-r--r-- root/root      2217 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCWin64EH.h
-rw-r--r-- root/root      1599 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCWinCOFFObjectWriter.h
-rw-r--r-- root/root      2684 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCWinCOFFStreamer.h
-rw-r--r-- root/root      1871 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MCWinEH.h
-rw-r--r-- root/root      2060 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/MachineLocation.h
-rw-r--r-- root/root      7682 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/SectionKind.h
-rw-r--r-- root/root      2127 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/StringTableBuilder.h
-rw-r--r-- root/root      4578 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/MC/SubtargetFeature.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/
-rw-r--r-- root/root      8078 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/Archive.h
-rw-r--r-- root/root      1524 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/ArchiveWriter.h
-rw-r--r-- root/root      5577 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/Binary.h
-rw-r--r-- root/root     41909 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/COFF.h
-rw-r--r-- root/root      3115 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/COFFImportFile.h
-rw-r--r-- root/root      1707 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/COFFModuleDefinition.h
-rw-r--r-- root/root      2305 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/Decompressor.h
-rw-r--r-- root/root     18700 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/ELF.h
-rw-r--r-- root/root     35577 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/ELFObjectFile.h
-rw-r--r-- root/root     25050 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/ELFTypes.h
-rw-r--r-- root/root      2880 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/Error.h
-rw-r--r-- root/root      2572 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/IRObjectFile.h
-rw-r--r-- root/root     11027 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/IRSymtab.h
-rw-r--r-- root/root     27682 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/MachO.h
-rw-r--r-- root/root      4987 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/MachOUniversal.h
-rw-r--r-- root/root      1893 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/ModuleSymbolTable.h
-rw-r--r-- root/root     16581 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/ObjectFile.h
-rw-r--r-- root/root      9012 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/RelocVisitor.h
-rw-r--r-- root/root     13671 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/StackMapParser.h
-rw-r--r-- root/root       765 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/SymbolSize.h
-rw-r--r-- root/root      6679 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/SymbolicFile.h
-rw-r--r-- root/root     10017 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/Wasm.h
-rw-r--r-- root/root      7368 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Object/WindowsResource.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/
-rw-r--r-- root/root      7095 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/COFFYAML.h
-rw-r--r-- root/root      3475 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
-rw-r--r-- root/root      1432 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/CodeViewYAMLSymbols.h
-rw-r--r-- root/root      1816 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
-rw-r--r-- root/root      1912 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/CodeViewYAMLTypes.h
-rw-r--r-- root/root      1463 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/DWARFEmitter.h
-rw-r--r-- root/root      8521 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/DWARFYAML.h
-rw-r--r-- root/root     10481 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/ELFYAML.h
-rw-r--r-- root/root      8977 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/MachOYAML.h
-rw-r--r-- root/root      1125 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/ObjectYAML.h
-rw-r--r-- root/root     10887 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/WasmYAML.h
-rw-r--r-- root/root      3709 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ObjectYAML/YAML.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Option/
-rw-r--r-- root/root      4052 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Option/Arg.h
-rw-r--r-- root/root     17470 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Option/ArgList.h
-rw-r--r-- root/root      5160 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Option/OptParser.td
-rw-r--r-- root/root      1072 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Option/OptSpecifier.h
-rw-r--r-- root/root      7994 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Option/OptTable.h
-rw-r--r-- root/root      6218 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Option/Option.h
-rw-r--r-- root/root     15524 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Pass.h
-rw-r--r-- root/root     10035 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/PassAnalysisSupport.h
-rw-r--r-- root/root      4510 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/PassInfo.h
-rw-r--r-- root/root      3863 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/PassRegistry.h
-rw-r--r-- root/root     11455 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/PassSupport.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Passes/
-rw-r--r-- root/root     30345 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Passes/PassBuilder.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/Coverage/
-rw-r--r-- root/root     28792 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/Coverage/CoverageMapping.h
-rw-r--r-- root/root      7132 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/Coverage/CoverageMappingReader.h
-rw-r--r-- root/root      1993 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/Coverage/CoverageMappingWriter.h
-rw-r--r-- root/root     13848 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/GCOV.h
-rw-r--r-- root/root     37168 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/InstrProf.h
-rw-r--r-- root/root     28265 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/InstrProfData.inc
-rw-r--r-- root/root     15944 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/InstrProfReader.h
-rw-r--r-- root/root      3476 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/InstrProfWriter.h
-rw-r--r-- root/root      2987 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/ProfileCommon.h
-rw-r--r-- root/root     16690 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/SampleProf.h
-rw-r--r-- root/root     17880 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/SampleProfReader.h
-rw-r--r-- root/root      4246 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ProfileData/SampleProfWriter.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/
-rw-r--r-- root/root      5575 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/AArch64TargetParser.def
-rw-r--r-- root/root      5419 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/AMDGPUKernelDescriptor.h
-rw-r--r-- root/root     17765 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/AMDGPUMetadata.h
-rw-r--r-- root/root      6080 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ARMAttributeParser.h
-rw-r--r-- root/root      9127 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ARMBuildAttributes.h
-rw-r--r-- root/root      3783 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ARMEHABI.h
-rw-r--r-- root/root     15667 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ARMTargetParser.def
-rw-r--r-- root/root     16762 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ARMWinEH.h
-rw-r--r-- root/root      4893 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/AlignOf.h
-rw-r--r-- root/root     16692 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Allocator.h
-rw-r--r-- root/root      4865 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ArrayRecycler.h
-rw-r--r-- root/root      1088 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Atomic.h
-rw-r--r-- root/root      6089 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/AtomicOrdering.h
-rw-r--r-- root/root      8878 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BinaryByteStream.h
-rw-r--r-- root/root      3684 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BinaryItemStream.h
-rw-r--r-- root/root      3872 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BinaryStream.h
-rw-r--r-- root/root     12069 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamArray.h
-rw-r--r-- root/root      1293 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamError.h
-rw-r--r-- root/root     10776 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamReader.h
-rw-r--r-- root/root     10330 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamRef.h
-rw-r--r-- root/root      7457 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamWriter.h
-rw-r--r-- root/root      2486 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BlockFrequency.h
-rw-r--r-- root/root      7647 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/BranchProbability.h
-rw-r--r-- root/root      1874 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/CBindingWrapping.h
-rw-r--r-- root/root       976 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/COM.h
-rw-r--r-- root/root      3375 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/CachePruning.h
-rw-r--r-- root/root       944 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Capacity.h
-rw-r--r-- root/root     14006 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Casting.h
-rw-r--r-- root/root      5694 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Chrono.h
-rw-r--r-- root/root      1458 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/CodeGen.h
-rw-r--r-- root/root      1738 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/CodeGenCWrappers.h
-rw-r--r-- root/root      1052 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/CodeGenCoverage.h
-rw-r--r-- root/root     66189 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/CommandLine.h
-rw-r--r-- root/root     17937 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Compiler.h
-rw-r--r-- root/root      1347 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Compression.h
-rw-r--r-- root/root     10970 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ConvertUTF.h
-rw-r--r-- root/root      6370 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/CrashRecoveryContext.h
-rw-r--r-- root/root      5687 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/DOTGraphTraits.h
-rw-r--r-- root/root     17454 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/DataExtractor.h
-rw-r--r-- root/root      3936 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/DataTypes.h
-rw-r--r-- root/root      4674 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Debug.h
-rw-r--r-- root/root      6398 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/DebugCounter.h
-rw-r--r-- root/root      5908 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/DynamicLibrary.h
-rw-r--r-- root/root     14116 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Endian.h
-rw-r--r-- root/root      1734 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/EndianStream.h
-rw-r--r-- root/root      3815 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Errc.h
-rw-r--r-- root/root      1435 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Errno.h
-rw-r--r-- root/root     38047 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Error.h
-rw-r--r-- root/root      6356 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ErrorHandling.h
-rw-r--r-- root/root      8132 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ErrorOr.h
-rw-r--r-- root/root      2873 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FileOutputBuffer.h
-rw-r--r-- root/root     38007 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FileSystem.h
-rw-r--r-- root/root      2646 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FileUtilities.h
-rw-r--r-- root/root      9621 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Format.h
-rw-r--r-- root/root      2784 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FormatAdapters.h
-rw-r--r-- root/root      2073 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FormatCommon.h
-rw-r--r-- root/root     15635 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FormatProviders.h
-rw-r--r-- root/root     10235 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FormatVariadic.h
-rw-r--r-- root/root      3619 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FormatVariadicDetails.h
-rw-r--r-- root/root      5153 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/FormattedStream.h
-rw-r--r-- root/root     30304 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/GenericDomTree.h
-rw-r--r-- root/root     63114 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/GenericDomTreeConstruction.h
-rw-r--r-- root/root      1362 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/GlobPattern.h
-rw-r--r-- root/root     11056 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/GraphWriter.h
-rw-r--r-- root/root      3371 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Host.h
-rw-r--r-- root/root      1290 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/JamCRC.h
-rw-r--r-- root/root      6087 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/KnownBits.h
-rw-r--r-- root/root      5634 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/LEB128.h
-rw-r--r-- root/root      2700 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/LineIterator.h
-rw-r--r-- root/root       223 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Locale.h
-rw-r--r-- root/root      3167 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/LockFileManager.h
-rw-r--r-- root/root      9733 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/LowLevelTypeImpl.h
-rw-r--r-- root/root      3504 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/MD5.h
-rw-r--r-- root/root      3020 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ManagedStatic.h
-rw-r--r-- root/root     28388 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/MathExtras.h
-rw-r--r-- root/root      5594 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Memory.h
-rw-r--r-- root/root      9356 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/MemoryBuffer.h
-rw-r--r-- root/root      3895 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/MipsABIFlags.h
-rw-r--r-- root/root      4653 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Mutex.h
-rw-r--r-- root/root      1632 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/MutexGuard.h
-rw-r--r-- root/root      1670 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/NativeFormatting.h
-rw-r--r-- root/root     22535 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/OnDiskHashTable.h
-rw-r--r-- root/root      4611 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Options.h
-rw-r--r-- root/root      7350 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Parallel.h
-rw-r--r-- root/root     15925 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Path.h
-rw-r--r-- root/root      1294 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/PluginLoader.h
-rw-r--r-- root/root      4123 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/PointerLikeTypeTraits.h
-rw-r--r-- root/root      3732 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/PrettyStackTrace.h
-rw-r--r-- root/root      1503 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Printable.h
-rw-r--r-- root/root      8812 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Process.h
-rw-r--r-- root/root      9210 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Program.h
-rw-r--r-- root/root      5505 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/RWMutex.h
-rw-r--r-- root/root      2316 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/RandomNumberGenerator.h
-rw-r--r-- root/root      3528 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Recycler.h
-rw-r--r-- root/root      2413 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/RecyclingAllocator.h
-rw-r--r-- root/root      3844 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Regex.h
-rw-r--r-- root/root      5229 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Registry.h
-rw-r--r-- root/root       360 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ReverseIteration.h
-rw-r--r-- root/root      2555 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/SHA1.h
-rw-r--r-- root/root      1793 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/SMLoc.h
-rw-r--r-- root/root      1329 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/SaveAndRestore.h
-rw-r--r-- root/root     31772 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ScaledNumber.h
-rw-r--r-- root/root     11514 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ScopedPrinter.h
-rw-r--r-- root/root      3290 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Signals.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Solaris/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Solaris/sys/
-rw-r--r-- root/root       816 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Solaris/sys/regset.h
-rw-r--r-- root/root      9479 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/SourceMgr.h
-rw-r--r-- root/root      6022 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/SpecialCaseList.h
-rw-r--r-- root/root      4259 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/StringPool.h
-rw-r--r-- root/root      1013 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/StringSaver.h
-rw-r--r-- root/root      4010 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/SwapByteOrder.h
-rw-r--r-- root/root      1098 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/SystemUtils.h
-rw-r--r-- root/root       913 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/TarWriter.h
-rw-r--r-- root/root      7872 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/TargetParser.h
-rw-r--r-- root/root     46227 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/TargetRegistry.h
-rw-r--r-- root/root      6323 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/TargetSelect.h
-rw-r--r-- root/root      2107 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ThreadLocal.h
-rw-r--r-- root/root      3189 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ThreadPool.h
-rw-r--r-- root/root      6421 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Threading.h
-rw-r--r-- root/root      8355 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Timer.h
-rw-r--r-- root/root      2122 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/ToolOutputFile.h
-rw-r--r-- root/root     15857 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/TrailingObjects.h
-rw-r--r-- root/root      2916 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/TrigramIndex.h
-rw-r--r-- root/root      2157 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/TypeName.h
-rw-r--r-- root/root      2413 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Unicode.h
-rw-r--r-- root/root      3421 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/UnicodeCharRanges.h
-rw-r--r-- root/root      2061 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/UniqueLock.h
-rw-r--r-- root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/VCSRevision.h
-rw-r--r-- root/root      1157 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Valgrind.h
-rw-r--r-- root/root      1145 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Watchdog.h
-rw-r--r-- root/root      4542 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/Win64EH.h
-rw-r--r-- root/root       513 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/WindowsError.h
-rw-r--r-- root/root      7762 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/X86TargetParser.def
-rw-r--r-- root/root     16477 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/YAMLParser.h
-rw-r--r-- root/root     58596 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/YAMLTraits.h
-rw-r--r-- root/root      4963 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/circular_raw_ostream.h
-rw-r--r-- root/root      1288 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/raw_os_ostream.h
-rw-r--r-- root/root     18473 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/raw_ostream.h
-rw-r--r-- root/root      1296 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/raw_sha1_ostream.h
-rw-r--r-- root/root      1338 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/thread.h
-rw-r--r-- root/root      4439 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/type_traits.h
-rw-r--r-- root/root      1881 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Support/xxhash.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/
-rw-r--r-- root/root      1307 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/Error.h
-rw-r--r-- root/root       898 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/Main.h
-rw-r--r-- root/root     52512 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/Record.h
-rw-r--r-- root/root      1853 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/SearchableTable.td
-rw-r--r-- root/root      4786 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/SetTheory.h
-rw-r--r-- root/root      1734 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/StringMatcher.h
-rw-r--r-- root/root      3088 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/StringToOffsetTable.h
-rw-r--r-- root/root       795 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/TableGen/TableGenBackend.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/
-rw-r--r-- root/root     19031 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/GenericOpcodes.td
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/GlobalISel/
-rw-r--r-- root/root       565 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/GlobalISel/RegisterBank.td
-rw-r--r-- root/root      5154 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/GlobalISel/SelectionDAGCompat.td
-rw-r--r-- root/root      1944 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/GlobalISel/Target.td
-rw-r--r-- root/root     62342 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/Target.td
-rw-r--r-- root/root      7077 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/TargetCallingConv.td
-rw-r--r-- root/root      2497 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/TargetIntrinsicInfo.h
-rw-r--r-- root/root      6987 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/TargetItinerary.td
-rw-r--r-- root/root     12759 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/TargetMachine.h
-rw-r--r-- root/root     11427 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/TargetOptions.h
-rw-r--r-- root/root     18934 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/TargetSchedule.td
-rw-r--r-- root/root     52755 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Target/TargetSelectionDAG.td
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Testing/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Testing/Support/
-rw-r--r-- root/root      2982 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Testing/Support/Error.h
-rw-r--r-- root/root      1346 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Testing/Support/SupportHelpers.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ToolDrivers/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ToolDrivers/llvm-dlltool/
-rw-r--r-- root/root       762 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ToolDrivers/llvm-lib/
-rw-r--r-- root/root       767 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/ToolDrivers/llvm-lib/LibDriver.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/
-rw-r--r-- root/root      1208 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Coroutines.h
-rw-r--r-- root/root      1024 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/GCOVProfiler.h
-rw-r--r-- root/root     11261 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/
-rw-r--r-- root/root      1478 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/AlwaysInliner.h
-rw-r--r-- root/root      1092 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ArgumentPromotion.h
-rw-r--r-- root/root      1365 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/CalledValuePropagation.h
-rw-r--r-- root/root      1314 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ConstantMerge.h
-rw-r--r-- root/root       931 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/CrossDSOCFI.h
-rw-r--r-- root/root      5097 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/DeadArgumentElimination.h
-rw-r--r-- root/root      1045 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ElimAvailExtern.h
-rw-r--r-- root/root      1142 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ForceFunctionAttrs.h
-rw-r--r-- root/root      2947 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/FunctionAttrs.h
-rw-r--r-- root/root      6162 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/FunctionImport.h
-rw-r--r-- root/root      1972 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/GlobalDCE.h
-rw-r--r-- root/root      1028 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/GlobalOpt.h
-rw-r--r-- root/root      1135 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/GlobalSplit.h
-rw-r--r-- root/root      1185 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/InferFunctionAttrs.h
-rw-r--r-- root/root      4265 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/Inliner.h
-rw-r--r-- root/root      3218 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/Internalize.h
-rw-r--r-- root/root      7397 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/LowerTypeTests.h
-rw-r--r-- root/root       976 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/PartialInlining.h
-rw-r--r-- root/root      8605 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/PassManagerBuilder.h
-rw-r--r-- root/root      1183 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/SCCP.h
-rw-r--r-- root/root      1116 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/StripDeadPrototypes.h
-rw-r--r-- root/root      1342 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
-rw-r--r-- root/root      8188 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/IPO/WholeProgramDevirt.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/InstCombine/
-rw-r--r-- root/root      2016 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/InstCombine/InstCombine.h
-rw-r--r-- root/root      3282 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/InstCombine/InstCombineWorklist.h
-rw-r--r-- root/root      4217 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/InstrProfiling.h
-rw-r--r-- root/root      7565 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Instrumentation.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Instrumentation/
-rw-r--r-- root/root       950 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Instrumentation/BoundsChecking.h
-rw-r--r-- root/root      1374 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/ObjCARC.h
-rw-r--r-- root/root      2225 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/PGOInstrumentation.h
-rw-r--r-- root/root      1155 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/SampleProfile.h
-rw-r--r-- root/root     21179 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/
-rw-r--r-- root/root      1385 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/ADCE.h
-rw-r--r-- root/root      2034 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
-rw-r--r-- root/root      1035 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/BDCE.h
-rw-r--r-- root/root       949 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/CallSiteSplitting.h
-rw-r--r-- root/root      6225 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/ConstantHoisting.h
-rw-r--r-- root/root       782 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
-rw-r--r-- root/root       864 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/DCE.h
-rw-r--r-- root/root      1199 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/DeadStoreElimination.h
-rw-r--r-- root/root      1011 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/DivRemPairs.h
-rw-r--r-- root/root      1425 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/EarlyCSE.h
-rw-r--r-- root/root      1714 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/Float2Int.h
-rw-r--r-- root/root     11137 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/GVN.h
-rw-r--r-- root/root     20858 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/GVNExpression.h
-rw-r--r-- root/root       966 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/GuardWidening.h
-rw-r--r-- root/root       932 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/IVUsersPrinter.h
-rw-r--r-- root/root      1031 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/IndVarSimplify.h
-rw-r--r-- root/root      5428 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/JumpThreading.h
-rw-r--r-- root/root      2291 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LICM.h
-rw-r--r-- root/root       978 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
-rw-r--r-- root/root      1068 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopDataPrefetch.h
-rw-r--r-- root/root      1131 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopDeletion.h
-rw-r--r-- root/root      1081 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopDistribute.h
-rw-r--r-- root/root      1176 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopIdiomRecognize.h
-rw-r--r-- root/root      1069 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopInstSimplify.h
-rw-r--r-- root/root      1101 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopLoadElimination.h
-rw-r--r-- root/root     16726 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopPassManager.h
-rw-r--r-- root/root      1114 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopPredication.h
-rw-r--r-- root/root      1127 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopRotation.h
-rw-r--r-- root/root      1311 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopSimplifyCFG.h
-rw-r--r-- root/root      1546 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopSink.h
-rw-r--r-- root/root      1528 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopStrengthReduce.h
-rw-r--r-- root/root      1618 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopUnrollPass.h
-rw-r--r-- root/root       946 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LowerAtomic.h
-rw-r--r-- root/root      1264 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
-rw-r--r-- root/root       964 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
-rw-r--r-- root/root      2736 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/MemCpyOptimizer.h
-rw-r--r-- root/root      1527 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
-rw-r--r-- root/root      7116 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/NaryReassociate.h
-rw-r--r-- root/root       914 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/NewGVN.h
-rw-r--r-- root/root      1037 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
-rw-r--r-- root/root      4353 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/Reassociate.h
-rw-r--r-- root/root      1276 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
-rw-r--r-- root/root      1197 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SCCP.h
-rw-r--r-- root/root      5477 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SROA.h
-rw-r--r-- root/root      2001 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
-rw-r--r-- root/root      2036 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SimplifyCFG.h
-rw-r--r-- root/root       970 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/Sink.h
-rw-r--r-- root/root      3755 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
-rw-r--r-- root/root      3091 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SpeculativeExecution.h
-rw-r--r-- root/root      3354 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/TailRecursionElimination.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/
-rw-r--r-- root/root      3566 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/ASanStackFrameLayout.h
-rw-r--r-- root/root      1038 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/AddDiscriminators.h
-rw-r--r-- root/root     13986 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/BasicBlockUtils.h
-rw-r--r-- root/root      1161 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/BreakCriticalEdges.h
-rw-r--r-- root/root      5607 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/BuildLibCalls.h
-rw-r--r-- root/root      2401 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/BypassSlowDivision.h
-rw-r--r-- root/root      2392 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/CallPromotionUtils.h
-rw-r--r-- root/root     12685 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/Cloning.h
-rw-r--r-- root/root      7127 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/CodeExtractor.h
-rw-r--r-- root/root       993 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/CtorUtils.h
-rw-r--r-- root/root      1164 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/EntryExitInstrumenter.h
-rw-r--r-- root/root      1572 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/EscapeEnumerator.h
-rw-r--r-- root/root      4185 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/Evaluator.h
-rw-r--r-- root/root     17504 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/FunctionComparator.h
-rw-r--r-- root/root      5019 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/FunctionImportUtils.h
-rw-r--r-- root/root      3011 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/GlobalStatus.h
-rw-r--r-- root/root      4433 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h
-rw-r--r-- root/root      2964 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/IntegerDivision.h
-rw-r--r-- root/root      1568 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LCSSA.h
-rw-r--r-- root/root       880 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LibCallsShrinkWrap.h
-rw-r--r-- root/root     22019 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/Local.h
-rw-r--r-- root/root      2786 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LoopSimplify.h
-rw-r--r-- root/root     25611 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LoopUtils.h
-rw-r--r-- root/root      6099 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LoopVersioning.h
-rw-r--r-- root/root      1078 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LowerInvoke.h
-rw-r--r-- root/root      2160 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LowerMemIntrinsics.h
-rw-r--r-- root/root       893 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/Mem2Reg.h
-rw-r--r-- root/root      4063 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/ModuleUtils.h
-rw-r--r-- root/root      1029 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/NameAnonGlobals.h
-rw-r--r-- root/root      1915 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/OrderedInstructions.h
-rw-r--r-- root/root     10338 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/PredicateInfo.h
-rw-r--r-- root/root      1612 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/PromoteMemToReg.h
-rw-r--r-- root/root      6195 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SSAUpdater.h
-rw-r--r-- root/root     16282 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SSAUpdaterImpl.h
-rw-r--r-- root/root      1541 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SanitizerStats.h
-rw-r--r-- root/root      2012 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SimplifyIndVar.h
-rw-r--r-- root/root      1179 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SimplifyInstructions.h
-rw-r--r-- root/root      8005 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SimplifyLibCalls.h
-rw-r--r-- root/root      1543 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SplitModule.h
-rw-r--r-- root/root      5113 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SymbolRewriter.h
-rw-r--r-- root/root      1956 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
-rw-r--r-- root/root      3131 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/UnrollLoop.h
-rw-r--r-- root/root      5093 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/VNCoercion.h
-rw-r--r-- root/root     11840 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Utils/ValueMapper.h
-rw-r--r-- root/root      4315 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Vectorize.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Vectorize/
-rw-r--r-- root/root      3753 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Vectorize/LoopVectorize.h
-rw-r--r-- root/root      5845 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/Transforms/Vectorize/SLPVectorizer.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/WindowsManifest/
-rw-r--r-- root/root      2176 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/WindowsManifest/WindowsManifestMerger.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/WindowsResource/
-rw-r--r-- root/root      1379 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/WindowsResource/ResourceProcessor.h
-rw-r--r-- root/root      1705 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/WindowsResource/ResourceScriptToken.h
-rw-r--r-- root/root      1711 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/WindowsResource/ResourceScriptTokenList.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/XRay/
-rw-r--r-- root/root     17688 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/XRay/Graph.h
-rw-r--r-- root/root      4375 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/XRay/InstrumentationMap.h
-rw-r--r-- root/root      2243 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/XRay/Trace.h
-rw-r--r-- root/root      2695 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/XRay/XRayRecord.h
-rw-r--r-- root/root      3017 2018-02-24 15:57 ./usr/include/llvm-6.0/llvm/XRay/YAMLXRayRecord.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-c-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/
-rw-r--r-- root/root      2588 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Analysis.h
-rw-r--r-- root/root      3887 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/BitReader.h
-rw-r--r-- root/root      2352 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/BitWriter.h
-rw-r--r-- root/root    102194 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Core.h
-rw-r--r-- root/root      8278 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/DebugInfo.h
-rw-r--r-- root/root     12092 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Disassembler.h
-rw-r--r-- root/root      1946 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/ErrorHandling.h
-rw-r--r-- root/root      7853 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/ExecutionEngine.h
-rw-r--r-- root/root      1618 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/IRReader.h
-rw-r--r-- root/root      2117 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Initialization.h
-rw-r--r-- root/root      1997 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/LinkTimeOptimizer.h
-rw-r--r-- root/root      1738 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Linker.h
-rw-r--r-- root/root      4355 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Object.h
-rw-r--r-- root/root      7184 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/OrcBindings.h
-rw-r--r-- root/root      2478 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Support.h
-rw-r--r-- root/root     12218 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Target.h
-rw-r--r-- root/root      6184 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/TargetMachine.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Transforms/
-rw-r--r-- root/root      3016 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Transforms/IPO.h
-rw-r--r-- root/root      3503 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Transforms/PassManagerBuilder.h
-rw-r--r-- root/root      6095 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Transforms/Scalar.h
-rw-r--r-- root/root      2107 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Transforms/Vectorize.h
-rw-r--r-- root/root      3935 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/Types.h
-rw-r--r-- root/root     25420 2018-02-24 15:57 ./usr/include/llvm-c-6.0/llvm-c/lto.h
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/arm-linux-gnueabihf/libLLVM-6.0.0.so.1 -> libLLVM-6.0.so.1
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/Debug+Asserts -> ..
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/Release -> ..
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/include -> ../include
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/lib -> ../lib
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/share -> ../share
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/cmake -> lib/cmake/llvm
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/llvm -> ../../../include/llvm-6.0/llvm
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/include/llvm-c -> ../../../include/llvm-c-6.0/llvm-c
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
-rw-r--r-- root/root      9888 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/BugpointPasses.so
-rw-r--r-- root/root      9872 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/LLVMHello.so
-rw-r--r-- root/root   3090404 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/LLVMPolly.so
-rw-r--r-- root/root    117244 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/LLVMgold.so
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/
-rw-r--r-- root/root     61634 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/AddLLVM.cmake
-rw-r--r-- root/root       585 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/AddLLVMDefinitions.cmake
-rw-r--r-- root/root      7780 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/AddOCaml.cmake
-rw-r--r-- root/root      3470 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/AddSphinxTarget.cmake
-rw-r--r-- root/root      3444 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/CheckAtomic.cmake
-rw-r--r-- root/root      2291 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/CheckCompilerVersion.cmake
-rw-r--r-- root/root       193 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/CheckLinkerFlag.cmake
-rw-r--r-- root/root      3900 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/ChooseMSVCCRT.cmake
-rw-r--r-- root/root      2858 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/CrossCompile.cmake
-rw-r--r-- root/root       470 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/DetermineGCCCompatible.cmake
-rw-r--r-- root/root      2362 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/FindOCaml.cmake
-rw-r--r-- root/root       939 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/FindSphinx.cmake
-rw-r--r-- root/root      1202 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/GenerateVersionFromCVS.cmake
-rw-r--r-- root/root      4953 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/GetSVN.cmake
-rw-r--r-- root/root     37413 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/HandleLLVMOptions.cmake
-rw-r--r-- root/root       915 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/HandleLLVMStdlib.cmake
-rw-r--r-- root/root     12284 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVM-Config.cmake
-rw-r--r-- root/root     24311 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfig.cmake
-rw-r--r-- root/root       445 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfigVersion.cmake
-rw-r--r-- root/root     91398 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake
-rw-r--r-- root/root     41648 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports.cmake
-rw-r--r-- root/root      7552 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExternalProjectUtils.cmake
-rw-r--r-- root/root       553 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMInstallSymlink.cmake
-rw-r--r-- root/root      3342 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMProcessSources.cmake
-rw-r--r-- root/root      7369 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/TableGen.cmake
-rw-r--r-- root/root      3341 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/cmake/llvm/VersionFromVCS.cmake
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVM-6.0.0.so -> ../../arm-linux-gnueabihf/libLLVM-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVM-6.0.0.so.1 -> ../../arm-linux-gnueabihf/libLLVM-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVM-6.0.so -> ../../arm-linux-gnueabihf/libLLVM-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVM-6.0.so.1 -> ../../arm-linux-gnueabihf/libLLVM-6.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVM.so -> libLLVM-6.0.so
-rw-r--r-- root/root    467414 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAArch64AsmParser.a
-rw-r--r-- root/root    440834 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAArch64AsmPrinter.a
-rw-r--r-- root/root   3309928 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAArch64CodeGen.a
-rw-r--r-- root/root    875764 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAArch64Desc.a
-rw-r--r-- root/root    158532 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAArch64Disassembler.a
-rw-r--r-- root/root      5564 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAArch64Info.a
-rw-r--r-- root/root    106580 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAArch64Utils.a
-rw-r--r-- root/root    705668 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUAsmParser.a
-rw-r--r-- root/root    283564 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUAsmPrinter.a
-rw-r--r-- root/root   4116582 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUCodeGen.a
-rw-r--r-- root/root   1552688 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUDesc.a
-rw-r--r-- root/root    223924 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUDisassembler.a
-rw-r--r-- root/root      4574 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUInfo.a
-rw-r--r-- root/root    281300 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUUtils.a
-rw-r--r-- root/root    628754 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMARMAsmParser.a
-rw-r--r-- root/root    172734 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMARMAsmPrinter.a
-rw-r--r-- root/root   3504308 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMARMCodeGen.a
-rw-r--r-- root/root   1193346 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMARMDesc.a
-rw-r--r-- root/root    280784 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMARMDisassembler.a
-rw-r--r-- root/root      6912 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMARMInfo.a
-rw-r--r-- root/root     19694 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMARMUtils.a
-rw-r--r-- root/root   5655368 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAnalysis.a
-rw-r--r-- root/root    451230 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAsmParser.a
-rw-r--r-- root/root   1090138 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a
-rw-r--r-- root/root     41598 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a
-rw-r--r-- root/root     18620 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a
-rw-r--r-- root/root    422616 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a
-rw-r--r-- root/root     73688 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a
-rw-r--r-- root/root     13818 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a
-rw-r--r-- root/root      5736 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a
-rw-r--r-- root/root    116696 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a
-rw-r--r-- root/root    480574 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBitReader.a
-rw-r--r-- root/root    343220 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMBitWriter.a
-rw-r--r-- root/root   8242122 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMCodeGen.a
-rw-r--r-- root/root   4198562 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMCore.a
-rw-r--r-- root/root    185576 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMCoroutines.a
-rw-r--r-- root/root    248746 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMCoverage.a
-rw-r--r-- root/root   1361480 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a
-rw-r--r-- root/root    759574 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a
-rw-r--r-- root/root     99386 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a
-rw-r--r-- root/root   1273032 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMDebugInfoPDB.a
-rw-r--r-- root/root    107856 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMDemangle.a
-rw-r--r-- root/root     17078 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMDlltoolDriver.a
-rw-r--r-- root/root    219758 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a
-rw-r--r-- root/root    227492 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMFuzzMutate.a
-rw-r--r-- root/root    540214 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a
-rw-r--r-- root/root    304348 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMHexagonAsmParser.a
-rw-r--r-- root/root   3980876 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMHexagonCodeGen.a
-rw-r--r-- root/root   1064308 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMHexagonDesc.a
-rw-r--r-- root/root    113044 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMHexagonDisassembler.a
-rw-r--r-- root/root      3192 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMHexagonInfo.a
-rw-r--r-- root/root     23630 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMIRReader.a
-rw-r--r-- root/root   1416160 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMInstCombine.a
-rw-r--r-- root/root   1424742 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a
-rw-r--r-- root/root    224004 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMInterpreter.a
-rw-r--r-- root/root    630108 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLTO.a
-rw-r--r-- root/root     56444 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLanaiAsmParser.a
-rw-r--r-- root/root     33124 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLanaiAsmPrinter.a
-rw-r--r-- root/root    700464 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLanaiCodeGen.a
-rw-r--r-- root/root     88956 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLanaiDesc.a
-rw-r--r-- root/root     13844 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLanaiDisassembler.a
-rw-r--r-- root/root      3164 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLanaiInfo.a
-rw-r--r-- root/root     24384 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLibDriver.a
-rw-r--r-- root/root     16604 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLineEditor.a
-rw-r--r-- root/root    164468 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMLinker.a
-rw-r--r-- root/root   1249242 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMC.a
-rw-r--r-- root/root     34760 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a
-rw-r--r-- root/root     73602 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMCJIT.a
-rw-r--r-- root/root    478734 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMCParser.a
-rw-r--r-- root/root    285238 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMIRParser.a
-rw-r--r-- root/root     12744 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMSP430AsmPrinter.a
-rw-r--r-- root/root    503524 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMSP430CodeGen.a
-rw-r--r-- root/root     53800 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMSP430Desc.a
-rw-r--r-- root/root      3242 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMSP430Info.a
-rw-r--r-- root/root    347384 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMipsAsmParser.a
-rw-r--r-- root/root     98686 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMipsAsmPrinter.a
-rw-r--r-- root/root   2019990 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMipsCodeGen.a
-rw-r--r-- root/root    739316 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMipsDesc.a
-rw-r--r-- root/root    117730 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMipsDisassembler.a
-rw-r--r-- root/root      7274 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMMipsInfo.a
-rw-r--r-- root/root    137304 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMNVPTXAsmPrinter.a
-rw-r--r-- root/root   1294136 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMNVPTXCodeGen.a
-rw-r--r-- root/root    447166 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMNVPTXDesc.a
-rw-r--r-- root/root      4626 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMNVPTXInfo.a
-rw-r--r-- root/root    218944 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a
-rw-r--r-- root/root   1340618 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMObject.a
-rw-r--r-- root/root   2182652 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMObjectYAML.a
-rw-r--r-- root/root     84314 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMOption.a
-rw-r--r-- root/root    650882 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMOrcJIT.a
-rw-r--r-- root/root   2538614 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMPasses.a
-rw-r--r-- root/root    150544 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCAsmParser.a
-rw-r--r-- root/root    140782 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCAsmPrinter.a
-rw-r--r-- root/root   2106282 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCCodeGen.a
-rw-r--r-- root/root    508234 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCDesc.a
-rw-r--r-- root/root    101386 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCDisassembler.a
-rw-r--r-- root/root      5948 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCInfo.a
-rw-r--r-- root/root    577538 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMProfileData.a
-rw-r--r-- root/root    664820 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a
-rw-r--r-- root/root   5208828 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a
-rw-r--r-- root/root   3560324 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a
-rw-r--r-- root/root     86964 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSparcAsmParser.a
-rw-r--r-- root/root    125724 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSparcAsmPrinter.a
-rw-r--r-- root/root    663098 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSparcCodeGen.a
-rw-r--r-- root/root    208592 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSparcDesc.a
-rw-r--r-- root/root     32040 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSparcDisassembler.a
-rw-r--r-- root/root      5914 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSparcInfo.a
-rw-r--r-- root/root   2203560 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSupport.a
-rw-r--r-- root/root     84756 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSymbolize.a
-rw-r--r-- root/root    158774 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSystemZAsmParser.a
-rw-r--r-- root/root     65416 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSystemZAsmPrinter.a
-rw-r--r-- root/root   1164732 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSystemZCodeGen.a
-rw-r--r-- root/root    552274 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSystemZDesc.a
-rw-r--r-- root/root    139578 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSystemZDisassembler.a
-rw-r--r-- root/root      2864 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMSystemZInfo.a
-rw-r--r-- root/root    513464 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMTableGen.a
-rw-r--r-- root/root     76686 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMTarget.a
-rw-r--r-- root/root   2720854 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a
-rw-r--r-- root/root   1053354 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMVectorize.a
-rw-r--r-- root/root     15848 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMWindowsManifest.a
-rw-r--r-- root/root    977972 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMX86AsmParser.a
-rw-r--r-- root/root    393916 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a
-rw-r--r-- root/root   4906612 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a
-rw-r--r-- root/root   3217360 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMX86Desc.a
-rw-r--r-- root/root   1471046 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMX86Disassembler.a
-rw-r--r-- root/root      4608 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMX86Info.a
-rw-r--r-- root/root     52060 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMX86Utils.a
-rw-r--r-- root/root     15946 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMXCoreAsmPrinter.a
-rw-r--r-- root/root    718722 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMXCoreCodeGen.a
-rw-r--r-- root/root     64324 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMXCoreDesc.a
-rw-r--r-- root/root     30978 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMXCoreDisassembler.a
-rw-r--r-- root/root      3164 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMXCoreInfo.a
-rw-r--r-- root/root     88356 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMXRay.a
-rw-r--r-- root/root   2215898 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLLVMipo.a
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLTO.so -> libLTO.so.6
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLTO.so.6 -> libLTO.so.6.0.0
-rw-r--r-- root/root    100892 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/libLTO.so.6.0.0
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/llvm/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/llvm/cmake -> ../../lib/cmake/llvm
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-dev/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/llvm-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/llvm-6.0-dev/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/emacs/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/emacs/site-lisp/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/emacs/site-lisp/llvm-6.0/
-rw-r--r-- root/root       665 2018-02-24 15:57 ./usr/share/emacs/site-lisp/llvm-6.0/emacs.el
-rw-r--r-- root/root      3726 2018-02-24 15:57 ./usr/share/emacs/site-lisp/llvm-6.0/llvm-mode.el
-rw-r--r-- root/root      5049 2018-02-24 15:57 ./usr/share/emacs/site-lisp/llvm-6.0/tablegen-mode.el
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/addons/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/addons/ftdetect/
-rw-r--r-- root/root        45 2018-02-24 15:57 ./usr/share/vim/addons/ftdetect/llvm-6.0.vim
-rw-r--r-- root/root        49 2018-02-24 15:57 ./usr/share/vim/addons/ftdetect/tablegen-6.0.vim
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/addons/ftplugin/
-rw-r--r-- root/root       244 2018-02-24 15:57 ./usr/share/vim/addons/ftplugin/llvm-6.0.vim
-rw-r--r-- root/root       247 2018-02-24 15:57 ./usr/share/vim/addons/ftplugin/tablegen-6.0.vim
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/addons/indent/
-rw-r--r-- root/root      2038 2018-02-24 15:57 ./usr/share/vim/addons/indent/llvm-6.0.vim
-rw-r--r-- root/root      7214 2018-02-24 15:57 ./usr/share/vim/addons/llvm-6.0-vimrc
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/vim/addons/syntax/
-rw-r--r-- root/root      6010 2018-02-24 15:57 ./usr/share/vim/addons/syntax/llvm-6.0.vim
-rw-r--r-- root/root      1453 2018-02-24 15:57 ./usr/share/vim/addons/syntax/tablegen-6.0.vim


llvm-6.0-runtime-dbgsym_6.0~+rc3-1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 4812832 bytes: control archive=612 bytes.
     447 bytes,    12 lines      control              
     212 bytes,     2 lines      md5sums              
 Package: llvm-6.0-runtime-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 5062
 Depends: llvm-6.0-runtime (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for llvm-6.0-runtime
 Build-Ids: 04adf305b4157314714157ae01e4549217804da6 13c09ced104f3987e2111537a50a81196e13768c

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/04/
-rw-r--r-- root/root    635888 2018-02-24 15:57 ./usr/lib/debug/.build-id/04/adf305b4157314714157ae01e4549217804da6.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/13/
-rw-r--r-- root/root   4536148 2018-02-24 15:57 ./usr/lib/debug/.build-id/13/c09ced104f3987e2111537a50a81196e13768c.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-runtime-dbgsym -> llvm-6.0-runtime


llvm-6.0-runtime_6.0~+rc3-1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 181556 bytes: control archive=1464 bytes.
    1251 bytes,    27 lines      control              
     592 bytes,     8 lines      md5sums              
     174 bytes,    11 lines   *  postinst             #!/bin/sh
     450 bytes,    18 lines   *  prerm                #!/bin/sh
 Package: llvm-6.0-runtime
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 616
 Depends: binfmt-support, libc6 (>= 2.15), libgcc1 (>= 1:4.3), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 5.2), libtinfo5 (>= 6), zlib1g (>= 1:1.1.4)
 Conflicts: llvm (<< 2.7-1)
 Replaces: llvm (<< 2.7-1)
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Modular compiler and toolchain technologies, IR interpreter
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  LLVM uses a single, language-independent virtual instruction set both
  as an offline code representation (to communicate code between
  compiler phases and to run-time systems) and as the compiler internal
  representation (to analyze and transform programs). This persistent
  code representation allows a common set of sophisticated compiler
  techniques to be applied at compile-time, link-time, install-time,
  run-time, or "idle-time" (between program runs).
  .
  This package provides the minimal required to execute programs in LLVM
  format.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lli-6.0 -> ../lib/llvm-6.0/bin/lli
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/lli-child-target-6.0 -> ../lib/llvm-6.0/bin/lli-child-target
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root    327268 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lli
-rwxr-xr-x root/root    235160 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/lli-child-target
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/binfmts/
-rw-r--r-- root/root        63 2018-02-24 15:57 ./usr/share/binfmts/llvm-6.0-runtime.binfmt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-runtime/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/llvm-6.0-runtime/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-runtime/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/llvm-6.0-runtime/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        70 2018-02-24 15:57 ./usr/share/lintian/overrides/llvm-6.0-runtime
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/man1/
-rw-r--r-- root/root      5453 2018-02-24 15:57 ./usr/share/man/man1/lli-6.0.1.gz


llvm-6.0-tools-dbgsym_6.0~+rc3-1_armhf.deb
------------------------------------------

 new Debian package, version 2.0.
 size 867612 bytes: control archive=664 bytes.
     481 bytes,    12 lines      control              
     318 bytes,     3 lines      md5sums              
 Package: llvm-6.0-tools-dbgsym
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 974
 Depends: llvm-6.0-tools (= 1:6.0~+rc3-1)
 Section: debug
 Priority: optional
 Description: debug symbols for llvm-6.0-tools
 Build-Ids: 815583373c8384929c98d02cb23210cc2f75f65f 93a7aeeada88ceea69b8c932b9d1a1533c1a914d af4b698b0c8beba08d0ab0bd5e194be5d5835541

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/81/
-rw-r--r-- root/root    414384 2018-02-24 15:57 ./usr/lib/debug/.build-id/81/5583373c8384929c98d02cb23210cc2f75f65f.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/93/
-rw-r--r-- root/root      6936 2018-02-24 15:57 ./usr/lib/debug/.build-id/93/a7aeeada88ceea69b8c932b9d1a1533c1a914d.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/debug/.build-id/af/
-rw-r--r-- root/root    563084 2018-02-24 15:57 ./usr/lib/debug/.build-id/af/4b698b0c8beba08d0ab0bd5e194be5d5835541.debug
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-tools-dbgsym -> llvm-6.0-tools


llvm-6.0-tools_6.0~+rc3-1_armhf.deb
-----------------------------------

 new Debian package, version 2.0.
 size 201640 bytes: control archive=5228 bytes.
    1135 bytes,    24 lines      control              
   17393 bytes,   173 lines      md5sums              
 Package: llvm-6.0-tools
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 861
 Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.3), libstdc++6 (>= 5.2), libtinfo5 (>= 6), zlib1g (>= 1:1.1.4), python, llvm-6.0-dev (= 1:6.0~+rc3-1)
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Modular compiler and toolchain technologies, tools
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  LLVM uses a single, language-independent virtual instruction set both
  as an offline code representation (to communicate code between
  compiler phases and to run-time systems) and as the compiler internal
  representation (to analyze and transform programs). This persistent
  code representation allows a common set of sophisticated compiler
  techniques to be applied at compile-time, link-time, install-time,
  run-time, or "idle-time" (between program runs).
  .
  This package provides tools for testing.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/FileCheck-6.0 -> ../lib/llvm-6.0/bin/FileCheck
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/count-6.0 -> ../lib/llvm-6.0/bin/count
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/not-6.0 -> ../lib/llvm-6.0/bin/not
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root    234404 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/FileCheck
-rwxr-xr-x root/root      5544 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/count
-rwxr-xr-x root/root    101884 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/not
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/unittests/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/
-rw-r--r-- root/root      1430 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/CMakeLists.txt
-rw-r--r-- root/root       201 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/MANIFEST.in
-rw-r--r-- root/root      1337 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/README.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/examples/
-rw-r--r-- root/root       236 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/examples/README.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/examples/many-tests/
-rw-r--r-- root/root       382 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/examples/many-tests/README.txt
-rw-r--r-- root/root       639 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/examples/many-tests/lit.cfg
-rwxr-xr-x root/root        97 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/
-rw-r--r-- root/root      9838 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/BooleanExpression.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/ExampleTests.ObjDir/
-rw-r--r-- root/root       482 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/ExampleTests.ObjDir/lit.site.cfg
-rw-r--r-- root/root      5917 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/LitConfig.py
-rw-r--r-- root/root       850 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/LitTestCase.py
-rw-r--r-- root/root     10478 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/ProgressBar.py
-rw-r--r-- root/root      3286 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/ShCommands.py
-rw-r--r-- root/root      8896 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/ShUtil.py
-rw-r--r-- root/root     11949 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/Test.py
-rw-r--r-- root/root     51744 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/TestRunner.py
-rw-r--r-- root/root      6007 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/TestingConfig.py
-rw-r--r-- root/root       222 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/__init__.py
-rw-r--r-- root/root     10001 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/discovery.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/
-rw-r--r-- root/root       221 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/__init__.py
-rw-r--r-- root/root      3947 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/base.py
-rw-r--r-- root/root      5631 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/googletest.py
-rw-r--r-- root/root       748 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/shtest.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/llvm/
-rw-r--r-- root/root       176 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/llvm/__init__.py
-rw-r--r-- root/root     20856 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/llvm/config.py
-rw-r--r-- root/root      5611 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/llvm/subst.py
-rwxr-xr-x root/root     25065 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/main.py
-rw-r--r-- root/root      9887 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/run.py
-rw-r--r-- root/root     13553 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/lit/util.py
-rw-r--r-- root/root      1878 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/setup.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/
-rw-r--r-- root/root       152 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/.coveragerc
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/
-rw-r--r-- root/root       443 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/driver.py
-rw-r--r-- root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/invalid-test.txt
-rw-r--r-- root/root       281 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/lit.alt.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/main-config/
-rw-r--r-- root/root        32 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/main-config/lit.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/tests/
-rw-r--r-- root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/tests/test1.txt
-rw-r--r-- root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/tests/test2.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/
-rw-r--r-- root/root       471 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/lit.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subdir/
-rw-r--r-- root/root       141 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subdir/lit.local.cfg
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subdir/test-three.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subsuite/
-rw-r--r-- root/root       174 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subsuite/lit.cfg
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subsuite/test-one.txt
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subsuite/test-two.txt
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/test-one.txt
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/test-two.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/
-rw-r--r-- root/root       308 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/lit.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/
-rw-r--r-- root/root       205 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/lit.site.cfg
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery/
-rw-r--r-- root/root       292 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery/lit.site.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-format/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/
-rw-r--r-- root/root       973 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest.py
-rw-r--r-- root/root       120 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-format/lit.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-timeout/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/
-rw-r--r-- root/root       853 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest.py
-rw-r--r-- root/root       321 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-timeout/lit.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-upstream-format/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/
-rw-r--r-- root/root      1050 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest.py
-rw-r--r-- root/root       129 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-upstream-format/lit.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/max-failures/
-rw-r--r-- root/root       160 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/max-failures/lit.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/
-rw-r--r-- root/root       177 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/lit.cfg
-rw-r--r-- root/root        13 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/test-1.txt
-rw-r--r-- root/root        13 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/test-2.txt
-rw-r--r-- root/root        13 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/test-3.txt
-rw-r--r-- root/root        13 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/test-4.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/py-config-discovery/
-rw-r--r-- root/root       292 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/py-config-discovery/lit.site.cfg.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shared-output/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shared-output/sub/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/
-rw-r--r-- root/root       687 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/env-u.txt
-rw-r--r-- root/root       465 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/env.txt
-rw-r--r-- root/root       298 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/lit.cfg
-rw-r--r-- root/root       585 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/mixed.txt
-rw-r--r-- root/root       146 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/print_environment.py
-rw-r--r-- root/root        67 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/shtest-env.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/
-rw-r--r-- root/root       320 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/argv0.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/
-rw-r--r-- root/root       181 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail.txt
-rw-r--r-- root/root       109 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail_with_bad_encoding.txt
-rw-r--r-- root/root        82 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/lit.local.cfg
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt
-rw-r--r-- root/root       138 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/write-bad-encoding.py
-rw-r--r-- root/root       104 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/fail.txt
-rw-r--r-- root/root       336 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/lit.cfg
-rw-r--r-- root/root         9 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/no-test-line.txt
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/pass.txt
-rw-r--r-- root/root        63 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt
-rw-r--r-- root/root        61 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-any-present.txt
-rw-r--r-- root/root       128 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-missing.txt
-rw-r--r-- root/root       122 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-present.txt
-rw-r--r-- root/root        49 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-star.txt
-rw-r--r-- root/root       109 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-triple.txt
-rw-r--r-- root/root       218 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-expr-false.txt
-rw-r--r-- root/root       155 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-expr-true.txt
-rw-r--r-- root/root        52 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-star.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/
-rw-r--r-- root/root        26 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/lit.local.cfg
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt
-rw-r--r-- root/root       134 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail-expr-false.txt
-rw-r--r-- root/root       138 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail-expr-true.txt
-rw-r--r-- root/root        40 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail-feature.txt
-rw-r--r-- root/root        25 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail-target.txt
-rw-r--r-- root/root        20 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail.txt
-rw-r--r-- root/root        24 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xpass.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-output-printing/
-rw-r--r-- root/root        60 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-output-printing/basic.txt
-rw-r--r-- root/root       149 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-output-printing/lit.cfg
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/
-rw-r--r-- root/root       584 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/check_path.py
-rw-r--r-- root/root       130 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-0.txt
-rw-r--r-- root/root       102 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-1.txt
-rw-r--r-- root/root        81 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-2.txt
-rw-r--r-- root/root       106 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-3.txt
-rw-r--r-- root/root       141 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-4.txt
-rw-r--r-- root/root        76 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-5.txt
-rw-r--r-- root/root        92 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-6.txt
-rw-r--r-- root/root        95 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/error-0.txt
-rw-r--r-- root/root        71 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/error-1.txt
-rw-r--r-- root/root        68 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/error-2.txt
-rw-r--r-- root/root       236 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/lit.cfg
-rw-r--r-- root/root       106 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/mkdir-error-0.txt
-rw-r--r-- root/root       102 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/mkdir-error-1.txt
-rw-r--r-- root/root        74 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/mkdir-error-2.txt
-rw-r--r-- root/root      1221 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/redirects.txt
-rw-r--r-- root/root       102 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/rm-error-0.txt
-rw-r--r-- root/root        92 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/rm-error-1.txt
-rw-r--r-- root/root       128 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/rm-error-2.txt
-rw-r--r-- root/root       120 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/rm-error-3.txt
-rw-r--r-- root/root       738 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/sequencing-0.txt
-rw-r--r-- root/root        32 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt
-rw-r--r-- root/root      3149 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/valid-shell.txt
-rw-r--r-- root/root        94 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py
-rw-r--r-- root/root       153 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/
-rw-r--r-- root/root       206 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py
-rw-r--r-- root/root       903 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/lit.cfg
-rw-r--r-- root/root       525 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/quick_then_slow.py
-rw-r--r-- root/root        82 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/short.py
-rw-r--r-- root/root       210 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/slow.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/test-data/
-rw-r--r-- root/root      1203 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/test-data/dummy_format.py
-rw-r--r-- root/root       265 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/test-data/lit.cfg
-rw-r--r-- root/root        94 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/test-data/metrics.ini
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/
-rw-r--r-- root/root       374 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/lit.cfg
-rw-r--r-- root/root       170 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/test.txt
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/unittest-adaptor/
-rw-r--r-- root/root       181 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/unittest-adaptor/lit.cfg
-rw-r--r-- root/root        12 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/unittest-adaptor/test-one.txt
-rw-r--r-- root/root        13 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/unittest-adaptor/test-two.txt
-rw-r--r-- root/root       126 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/boolean-parsing.py
-rw-r--r-- root/root      7374 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/discovery.py
-rw-r--r-- root/root       963 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/googletest-format.py
-rw-r--r-- root/root      1289 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/googletest-timeout.py
-rw-r--r-- root/root       962 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/googletest-upstream-format.py
-rw-r--r-- root/root      2724 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/lit.cfg
-rw-r--r-- root/root       692 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/lit.site.cfg.in
-rw-r--r-- root/root       527 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/max-failures.py
-rw-r--r-- root/root       528 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/progress-bar.py
-rw-r--r-- root/root      4517 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/selecting.py
-rw-r--r-- root/root        67 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/shell-parsing.py
-rw-r--r-- root/root        72 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-encoding.py
-rw-r--r-- root/root      3014 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-format.py
-rw-r--r-- root/root       836 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-output-printing.py
-rw-r--r-- root/root      5058 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-shell.py
-rw-r--r-- root/root      5037 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-timeout.py
-rw-r--r-- root/root       358 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/test-data.py
-rw-r--r-- root/root       553 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/test-output.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/unit/
-rw-r--r-- root/root      4682 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/unit/ShUtil.py
-rw-r--r-- root/root      6804 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/unit/TestRunner.py
-rw-r--r-- root/root       467 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/unittest-adaptor.py
-rw-r--r-- root/root       130 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/usage.py
-rw-r--r-- root/root       392 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/tests/xunit-output.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/utils/
-rw-r--r-- root/root        84 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/utils/README.txt
-rwxr-xr-x root/root      1310 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/utils/check-coverage
-rwxr-xr-x root/root      1243 2018-02-24 15:57 ./usr/lib/llvm-6.0/build/utils/lit/utils/check-sdist
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/opt-viewer/
-rwxr-xr-x root/root      2340 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/opt-viewer/opt-diff.py
-rwxr-xr-x root/root      2539 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/opt-viewer/opt-stats.py
-rwxr-xr-x root/root     10825 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/opt-viewer/opt-viewer.py
-rwxr-xr-x root/root      1656 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/opt-viewer/optpmap.py
-rwxr-xr-x root/root      9970 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/opt-viewer/optrecord.py
-rw-r--r-- root/root      6219 2018-02-24 15:57 ./usr/lib/llvm-6.0/share/opt-viewer/style.css
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-tools/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/llvm-6.0-tools/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/llvm-6.0-tools/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/llvm-6.0-tools/copyright


llvm-6.0_6.0~+rc3-1_armhf.deb
-----------------------------

 new Debian package, version 2.0.
 size 3947364 bytes: control archive=3340 bytes.
    1793 bytes,    34 lines      control              
    5722 bytes,    83 lines      md5sums              
 Package: llvm-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 13392
 Depends: llvm-6.0-runtime (= 1:6.0~+rc3-1), libc6 (>= 2.15), libgcc1 (>= 1:4.3), libjsoncpp1 (>= 1.7.4), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 5.2), libtinfo5 (>= 6), zlib1g (>= 1:1.1.4)
 Recommends: llvm-6.0-dev
 Suggests: llvm-6.0-doc
 Section: devel
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Modular compiler and toolchain technologies
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  LLVM uses a single, language-independent virtual instruction set both
  as an offline code representation (to communicate code between
  compiler phases and to run-time systems) and as the compiler internal
  representation (to analyze and transform programs). This persistent
  code representation allows a common set of sophisticated compiler
  techniques to be applied at compile-time, link-time, install-time,
  run-time, or "idle-time" (between program runs).
  .
  The strengths of the LLVM infrastructure are its extremely
  simple design (which makes it easy to understand and use),
  source-language independence, powerful mid-level optimizer, automated
  compiler debugging support, extensibility, and its stability and
  reliability. LLVM is currently being used to host a wide variety of
  academic research projects and commercial projects. LLVM includes C
  and C++ front-ends, a front-end for a Forth-like language (Stacker),
  a young scheme front-end, and Java support is in development. LLVM can
  generate code for X86, SparcV9, PowerPC or many other architectures.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/bin/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/bugpoint-6.0 -> ../lib/llvm-6.0/bin/bugpoint
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llc-6.0 -> ../lib/llvm-6.0/bin/llc
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-PerfectShuffle-6.0 -> ../lib/llvm-6.0/bin/llvm-PerfectShuffle
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-ar-6.0 -> ../lib/llvm-6.0/bin/llvm-ar
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-as-6.0 -> ../lib/llvm-6.0/bin/llvm-as
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-bcanalyzer-6.0 -> ../lib/llvm-6.0/bin/llvm-bcanalyzer
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-c-test-6.0 -> ../lib/llvm-6.0/bin/llvm-c-test
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-cat-6.0 -> ../lib/llvm-6.0/bin/llvm-cat
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-cfi-verify-6.0 -> ../lib/llvm-6.0/bin/llvm-cfi-verify
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-config-6.0 -> ../lib/llvm-6.0/bin/llvm-config
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-cov-6.0 -> ../lib/llvm-6.0/bin/llvm-cov
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-cvtres-6.0 -> ../lib/llvm-6.0/bin/llvm-cvtres
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-cxxdump-6.0 -> ../lib/llvm-6.0/bin/llvm-cxxdump
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-cxxfilt-6.0 -> ../lib/llvm-6.0/bin/llvm-cxxfilt
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-diff-6.0 -> ../lib/llvm-6.0/bin/llvm-diff
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-dis-6.0 -> ../lib/llvm-6.0/bin/llvm-dis
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-dlltool-6.0 -> ../lib/llvm-6.0/bin/llvm-dlltool
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-dsymutil-6.0 -> ../lib/llvm-6.0/bin/llvm-dsymutil
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-dwarfdump-6.0 -> ../lib/llvm-6.0/bin/llvm-dwarfdump
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-dwp-6.0 -> ../lib/llvm-6.0/bin/llvm-dwp
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-extract-6.0 -> ../lib/llvm-6.0/bin/llvm-extract
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-lib-6.0 -> ../lib/llvm-6.0/bin/llvm-lib
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-link-6.0 -> ../lib/llvm-6.0/bin/llvm-link
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-lto-6.0 -> ../lib/llvm-6.0/bin/llvm-lto
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-lto2-6.0 -> ../lib/llvm-6.0/bin/llvm-lto2
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-mc-6.0 -> ../lib/llvm-6.0/bin/llvm-mc
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-mcmarkup-6.0 -> ../lib/llvm-6.0/bin/llvm-mcmarkup
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-modextract-6.0 -> ../lib/llvm-6.0/bin/llvm-modextract
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-mt-6.0 -> ../lib/llvm-6.0/bin/llvm-mt
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-nm-6.0 -> ../lib/llvm-6.0/bin/llvm-nm
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-objcopy-6.0 -> ../lib/llvm-6.0/bin/llvm-objcopy
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-objdump-6.0 -> ../lib/llvm-6.0/bin/llvm-objdump
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-opt-report-6.0 -> ../lib/llvm-6.0/bin/llvm-opt-report
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-pdbutil-6.0 -> ../lib/llvm-6.0/bin/llvm-pdbutil
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-profdata-6.0 -> ../lib/llvm-6.0/bin/llvm-profdata
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-ranlib-6.0 -> ../lib/llvm-6.0/bin/llvm-ranlib
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-rc-6.0 -> ../lib/llvm-6.0/bin/llvm-rc
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-readelf-6.0 -> ../lib/llvm-6.0/bin/llvm-readelf
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-readobj-6.0 -> ../lib/llvm-6.0/bin/llvm-readobj
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-rtdyld-6.0 -> ../lib/llvm-6.0/bin/llvm-rtdyld
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-size-6.0 -> ../lib/llvm-6.0/bin/llvm-size
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-split-6.0 -> ../lib/llvm-6.0/bin/llvm-split
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-stress-6.0 -> ../lib/llvm-6.0/bin/llvm-stress
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-strings-6.0 -> ../lib/llvm-6.0/bin/llvm-strings
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-symbolizer-6.0 -> ../lib/llvm-6.0/bin/llvm-symbolizer
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-tblgen-6.0 -> ../lib/llvm-6.0/bin/llvm-tblgen
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/llvm-xray-6.0 -> ../lib/llvm-6.0/bin/llvm-xray
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/obj2yaml-6.0 -> ../lib/llvm-6.0/bin/obj2yaml
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/opt-6.0 -> ../lib/llvm-6.0/bin/opt
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/sanstats-6.0 -> ../lib/llvm-6.0/bin/sanstats
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/verify-uselistorder-6.0 -> ../lib/llvm-6.0/bin/verify-uselistorder
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/bin/yaml2obj-6.0 -> ../lib/llvm-6.0/bin/yaml2obj
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root   3247036 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/bugpoint
-rwxr-xr-x root/root    134036 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llc
-rwxr-xr-x root/root     14132 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-PerfectShuffle
-rwxr-xr-x root/root     55620 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-ar
-rwxr-xr-x root/root     14228 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-as
-rwxr-xr-x root/root     51172 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-bcanalyzer
-rwxr-xr-x root/root     93116 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-c-test
-rwxr-xr-x root/root     18344 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-cat
-rwxr-xr-x root/root     88496 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-cfi-verify
-rwxr-xr-x root/root     57048 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-config
-rwxr-xr-x root/root    232100 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-cov
-rwxr-xr-x root/root     22516 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-cvtres
-rwxr-xr-x root/root     55328 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-cxxdump
-rwxr-xr-x root/root     22448 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-cxxfilt
-rwxr-xr-x root/root     75664 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-diff
-rwxr-xr-x root/root     22564 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-dis
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-dlltool -> llvm-ar
-rwxr-xr-x root/root    236792 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-dsymutil
-rwxr-xr-x root/root     80376 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-dwarfdump
-rwxr-xr-x root/root     72068 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-dwp
-rwxr-xr-x root/root     34824 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-extract
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-lib -> llvm-ar
-rwxr-xr-x root/root     38996 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-link
-rwxr-xr-x root/root    133868 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-lto
-rwxr-xr-x root/root    109068 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-lto2
-rwxr-xr-x root/root     72156 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-mc
-rwxr-xr-x root/root     18284 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-mcmarkup
-rwxr-xr-x root/root     18328 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-modextract
-rwxr-xr-x root/root     18368 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-mt
-rwxr-xr-x root/root    100776 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-nm
-rwxr-xr-x root/root    178880 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-objcopy
-rwxr-xr-x root/root    425428 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-objdump
-rwxr-xr-x root/root     38896 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-opt-report
-rwxr-xr-x root/root    734128 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-pdbutil
-rwxr-xr-x root/root     88288 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-profdata
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-ranlib -> llvm-ar
-rwxr-xr-x root/root    108940 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-rc
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-readelf -> llvm-readobj
-rwxr-xr-x root/root    749092 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-readobj
-rwxr-xr-x root/root     55672 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-rtdyld
-rwxr-xr-x root/root     71808 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-size
-rwxr-xr-x root/root     14196 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-split
-rwxr-xr-x root/root     51508 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-stress
-rwxr-xr-x root/root     22464 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-strings
-rwxr-xr-x root/root     30720 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-symbolizer
-rwxr-xr-x root/root   1897968 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-tblgen
-rwxr-xr-x root/root    293512 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/llvm-xray
-rwxr-xr-x root/root    211356 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/obj2yaml
-rwxr-xr-x root/root   3189792 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/opt
-rwxr-xr-x root/root     14156 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/sanstats
-rwxr-xr-x root/root     42960 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/verify-uselistorder
-rwxr-xr-x root/root    125136 2018-02-24 15:57 ./usr/lib/llvm-6.0/bin/yaml2obj
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/llvm-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/llvm-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/llvm-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/llvm-6.0/copyright
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       762 2018-02-24 15:57 ./usr/share/lintian/overrides/llvm-6.0
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/man/man1/
-rw-r--r-- root/root      7321 2018-02-24 15:57 ./usr/share/man/man1/FileCheck-6.0.1.gz
-rw-r--r-- root/root      3003 2018-02-24 15:57 ./usr/share/man/man1/bugpoint-6.0.1.gz
-rw-r--r-- root/root      1428 2018-02-24 15:57 ./usr/share/man/man1/dsymutil-6.0.1.gz
-rw-r--r-- root/root      6369 2018-02-24 15:57 ./usr/share/man/man1/lit-6.0.1.gz
-rw-r--r-- root/root      2784 2018-02-24 15:57 ./usr/share/man/man1/llc-6.0.1.gz
-rw-r--r-- root/root      4556 2018-02-24 15:57 ./usr/share/man/man1/llvm-ar-6.0.1.gz
-rw-r--r-- root/root      1044 2018-02-24 15:57 ./usr/share/man/man1/llvm-as-6.0.1.gz
-rw-r--r-- root/root      2688 2018-02-24 15:57 ./usr/share/man/man1/llvm-bcanalyzer-6.0.1.gz
-rw-r--r-- root/root      1444 2018-02-24 15:57 ./usr/share/man/man1/llvm-build-6.0.1.gz
-rw-r--r-- root/root      1447 2018-02-24 15:57 ./usr/share/man/man1/llvm-config-6.0.1.gz
-rw-r--r-- root/root      4714 2018-02-24 15:57 ./usr/share/man/man1/llvm-cov-6.0.1.gz
-rw-r--r-- root/root      1168 2018-02-24 15:57 ./usr/share/man/man1/llvm-diff-6.0.1.gz
-rw-r--r-- root/root      1002 2018-02-24 15:57 ./usr/share/man/man1/llvm-dis-6.0.1.gz
-rw-r--r-- root/root      1689 2018-02-24 15:57 ./usr/share/man/man1/llvm-dwarfdump-6.0.1.gz
-rw-r--r-- root/root      1274 2018-02-24 15:57 ./usr/share/man/man1/llvm-extract-6.0.1.gz
-rw-r--r-- root/root       816 2018-02-24 15:57 ./usr/share/man/man1/llvm-lib-6.0.1.gz
-rw-r--r-- root/root       980 2018-02-24 15:57 ./usr/share/man/man1/llvm-link-6.0.1.gz
-rw-r--r-- root/root      4261 2018-02-24 15:57 ./usr/share/man/man1/llvm-mc-6.0.1.gz
-rw-r--r-- root/root      3167 2018-02-24 15:57 ./usr/share/man/man1/llvm-mcmarkup-6.0.1.gz
-rw-r--r-- root/root      1834 2018-02-24 15:57 ./usr/share/man/man1/llvm-nm-6.0.1.gz
-rw-r--r-- root/root      4317 2018-02-24 15:57 ./usr/share/man/man1/llvm-objdump-6.0.1.gz
-rw-r--r-- root/root      4798 2018-02-24 15:57 ./usr/share/man/man1/llvm-pdbutil-6.0.1.gz
-rw-r--r-- root/root      2424 2018-02-24 15:57 ./usr/share/man/man1/llvm-profdata-6.0.1.gz
-rw-r--r-- root/root      3609 2018-02-24 15:57 ./usr/share/man/man1/llvm-ranlib-6.0.1.gz
-rw-r--r-- root/root      1046 2018-02-24 15:57 ./usr/share/man/man1/llvm-readobj-6.0.1.gz
-rw-r--r-- root/root      3451 2018-02-24 15:57 ./usr/share/man/man1/llvm-rtdyld-6.0.1.gz
-rw-r--r-- root/root      3449 2018-02-24 15:57 ./usr/share/man/man1/llvm-size-6.0.1.gz
-rw-r--r-- root/root       639 2018-02-24 15:57 ./usr/share/man/man1/llvm-stress-6.0.1.gz
-rw-r--r-- root/root      1587 2018-02-24 15:57 ./usr/share/man/man1/llvm-symbolizer-6.0.1.gz
-rw-r--r-- root/root      2030 2018-02-24 15:57 ./usr/share/man/man1/opt-6.0.1.gz
-rw-r--r-- root/root      1399 2018-02-24 15:57 ./usr/share/man/man1/tblgen-6.0.1.gz


python-clang-6.0_6.0~+rc3-1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 49852 bytes: control archive=948 bytes.
     829 bytes,    23 lines      control              
     494 bytes,     6 lines      md5sums              
 Package: python-clang-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 175
 Depends: python
 Conflicts: python-clang-x.y
 Breaks: python-clang-3.8, python-clang-3.9
 Replaces: python-clang-3.8, python-clang-3.9, python-clang-x.y
 Provides: python-clang-x.y
 Section: python
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Clang Python Bindings
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This binding package provides access to the Clang compiler and libraries.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/clang/
-rw-r--r-- root/root       565 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/clang/__init__.py
-rw-r--r-- root/root    125275 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/clang/cindex.py
-rw-r--r-- root/root      1077 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/clang/enumerations.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/python-clang-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/python-clang-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/python-clang-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/python-clang-6.0/copyright


python-lldb-6.0_6.0~+rc3-1_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 113736 bytes: control archive=1252 bytes.
     740 bytes,    19 lines      control              
    1730 bytes,    17 lines      md5sums              
 Package: python-lldb-6.0
 Source: llvm-toolchain-6.0
 Version: 1:6.0~+rc3-1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 747
 Depends: python, python-six
 Conflicts: python-lldb-3.8, python-lldb-3.9, python-lldb-x.y
 Replaces: python-lldb-x.y
 Provides: python-lldb-x.y
 Section: python
 Priority: optional
 Homepage: http://www.llvm.org/
 Description: Next generation, high-performance debugger, python lib
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.
  .
  This binding package provides access to lldb.

drwxr-xr-x root/root         0 2018-02-24 15:57 ./
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/
-rw-r--r-- root/root    597102 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/__init__.py
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/_lldb.so -> ../../../../../arm-linux-gnueabihf/liblldb-6.0.so.1
-rw-r--r-- root/root      4195 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/embedded_interpreter.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/
-rw-r--r-- root/root      3523 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/Logger.py
-rw-r--r-- root/root       118 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/__init__.py
-rw-r--r-- root/root      1167 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py
-rw-r--r-- root/root      1016 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cache.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/
-rw-r--r-- root/root        94 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py
-rw-r--r-- root/root     18865 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py
-rw-r--r-- root/root     32449 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py
-rw-r--r-- root/root      2933 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/metrics.py
-rw-r--r-- root/root      2067 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/synth.py
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/libLLVM-6.0.0.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-6.0.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/libLLVM-6.0.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-6.0.0.so.1
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/lldb-argdumper -> ../../../../bin/lldb-argdumper
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/runtime/
-rw-r--r-- root/root        63 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/runtime/__init__.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/
-rw-r--r-- root/root        76 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/__init__.py
-rw-r--r-- root/root     27838 2018-02-24 15:57 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/symbolication.py
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/
lrwxrwxrwx root/root         0 2018-02-24 15:57 ./usr/lib/python2.7/dist-packages/lldb -> ../../llvm-6.0/lib/python2.7/site-packages/lldb
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-02-24 15:57 ./usr/share/doc/python-lldb-6.0/
-rw-r--r-- root/root       201 2018-02-24 15:42 ./usr/share/doc/python-lldb-6.0/NEWS.Debian.gz
-rw-r--r-- root/root     18972 2018-02-24 15:57 ./usr/share/doc/python-lldb-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19271 2018-02-24 15:42 ./usr/share/doc/python-lldb-6.0/copyright


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


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

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

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

Build Architecture: armhf
Build-Space: 11968968
Build-Time: 140957
Distribution: buster-staging
Host Architecture: armhf
Install-Time: 1895
Job: llvm-toolchain-6.0_1:6.0~+rc3-1
Machine Architecture: armhf
Package: llvm-toolchain-6.0
Package-Time: 143066
Source-Version: 1:6.0~+rc3-1
Space: 11968968
Status: successful
Version: 1:6.0~+rc3-1
--------------------------------------------------------------------------------
Finished at 2018-03-03T22:12:40Z
Build needed 39:44:26, 11968968k disc space